It's been written a while ago now... and it's admittedly still a mess. Be sure to read the addendum as well.
Nice little intro of the various components you need for graphics drivers. It's very much geared toward how it's organised on Linux.
This is a nice application level sandboxing feature on Linux. We should probably have more applications use it.
Looks like a neat code explorer for the kernel. It's nice that it comes with a guide to point you to the right places per topic.
A long article which seems to be a good reference document on the Linux input stack. There's a lot to cover as it's quite fragmented.
Clearly something is brewing right now. We're seeing more and more people successfully switching.
Podman is really a nice option for deploying containers nowadays.
Does a nice job explaining how the scheduling can be investigated from outside the kernel. It is a good introduction on the topic.
I didn't know about this project. This sounds interesting, smart use of mkosi to make an Incus tailored system.
Nice little website advocating for more use of the XDG base directory specification. This is still needed to push for it indeed.
Nice explanation of the very early steps leading to the kernel loading.
A good introduction at the early steps when a process is started. Covers what happens in the kernel, the ELF interpreter and your language runtime before the main function is called.
Let's have some well deserved praise. The product is definitely good, the community is great. Who said I'm biased?
We really have nice facilities in the kernel to squeeze some extra performance nowadays.
Or why competitive multiplayer games which anti-cheat probably will never make it to Linux. I'm not into this kind of games but this is an interesting piece on comparing the differences between the Linux and Windows kernels. It also show that with some care from the game developers, those anti-cheats might not be necessary in the first place.
That's a good point too often overlooked by people complaining at Wayland. It indeed enable form factors and uses cases that we couldn't address with X11.
It's a very important threshold to cross. Let's hope this momentum stays long enough.
You like weird bugs involving shell implementations, syscalls and filesystems? Somehow I do, this was an interesting one.
If you're behind on your updates, it's time to do it quickly.
Nice move. It doesn't have to be about rewriting everything in Rust. Still there are some areas where we can benefit from the language and sandboxing.