linuxusers.in is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
I already knew that the PrtScr key captures a screenshot of the full screen on Linux but only today I learned that Alt+PrtScr captures the current window. I discovered it while reading about the origin of the SysRq key.
1998: "Linux is only free if your time has no value." (@jwz)
2025: "Commercial software is only convenient if your privacy, security, IT budget stability, ethics, and time have no value."
https://web.archive.org/web/19990218132145/http%3A//themes.org/totd/guest/archive/jwz/
How to configure #Matrix #Synapse on #FreeBSD with #OIDC via Microsoft Azure AD / Entra.
https://gyptazy.com/howto-matrix-synapse-server-on-freebsd-with-sso-via-microsoft-azure-ad-by-oidc/
Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design (2019)
Link: https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
Discussion: https://news.ycombinator.com/item?id=43280517
> imagine namespaces as boxes for processes containing some abstracted global system resources, one good thing with these boxes is that you can add and remove stuff from one box and it will not affect the content of the other boxes. Or, if a process A in a box (set of namespaces) goes crazy and decides to delete the whole filesystem or the network stack in that box, it will not affect the abstraction of these resources provided for another process B placed in a different box. Moreover, namespaces can provide even fine-grained isolation, allowing process A and B to share some system resources (e.g. sharing a mount point or a network stack). Namespaces are often used when untrusted code has to be executed on a given machine without compromising the host OS.
> kernel assigns each process a symbolic link per namespace kind in /proc/<pid>/ns/. The inode number pointed to by this symlink is the same for each process in this namespace. This uniquely identifies each namespace by the inode number pointed to by one of its symlinks.
Reading the symlink via readlink returns a string containing the namespace kind name and the inode number of the namespace.
> a named network namespace.
PrivateNetwork=my_custom_namespace.
-- wiki
#linux #systemd
https://github.com/systemd/systemd/issues/2741#issuecomment-336736214
Rewriting essential Linux packages in Rust
Link: https://lwn.net/Articles/1007907/
Discussion: https://news.ycombinator.com/item?id=43311149
Kagi Is Bringing Orion Web Browser to Linux
Link: https://www.omgubuntu.co.uk/2025/03/kag-orion-web-browser-coming-to-linux
Discussion: https://news.ycombinator.com/item?id=43302073
The March 2025 Android 15 feature drop brought to my Pixel 7 Pro the Linux Terminal app shown here. It's the Android equivalent of the Crostini Linux container of ChromeOS. Right now it's only a terminal with no graphics but Google is working on it.
Here is this week's #Linux & #OpenSource News video, in which AMD wins at open source, again, but their latest GPUs prove to leave some performance on the table on Linux, GNOME adds a lot of Wayland support to GNOME 48, and EA releases the source code for Command & Conquer games:
“some workloads saw improvements, overall system performance slightly declined, and binary sizes increased.” So -O3 isn’t paying off in the Ubuntu packaging world for now and will be reverted soon.
Holykow! Want to see how the fuck OOM-killer stopped the network connection?
Look at the screenshots..... dmesg your friend ..... :) 👍
I’m going to move away from Windows into Linux and have some strategical questions, among others how do you handle backups/restore and how do you switch distros.
There are two main questions (in case of catastrophic failure or transition):
Any other recommendations?
PipeWire 1.4.0 (2025-03-06)
This is the 1.4 release that is API and ABI compatible with previous 1.2.x and 1.0.x releases.
This release contains some of the bigger changes that happened since the 1.2 release last year, including:
While drinking my chilled Tropical Drink 🍹 and #linux Next ...giving it a glance