Politics in the Linux kernel can indeed be tough. The alternative path proposed to the Rust-for-Linux team is indeed an interesting one, it could bear interesting results quickly.
Funny musing about the OOM killer. With nice pointers if you want to dive further into the topic.
Having a bootstrappable build is definitely not an easy feat! It is something necessary to do though for trust and for longevity reasons.
Looks like a good online reference resource if you need to make your own modules.
It's nice to have a balanced view on the matter. It's not just roses and rainbows. This gives a good overview of the current limitations and where Rust can give most benefits in the kernel.
Interesting deep dive in where the PIDs seen in user space come from. And also yes, there is something matching PID 0 which can be traced back to early UNIX systems.
Interesting paper for a new fork implementation in Linux.
Interesting deep dive about how network stacks work in kernel or in user land. Also provides some insight on how to improve the kernel stack.
Interesting, the situation for kernel maintainers is actually harder than I thought. You'd expect more of them could do the maintainer job on work time...
A good reminder that depending what happens in the kernel, the I/O time you were expecting might turn out to be purely CPU time.
Nice article explaining unikernels and showing the example of MirageOS.
Can't say I learned much but that was a very neat refresher. It's very well done, so if you never dabbled in the basics of how the hardware or the kernel work I strongly recommend reading it.
This is definitely a big deal both for the kernel and for Rust.
Nice way to demystify syscalls in the Linux kernel. It's not that hard to add new ones.