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.
An interesting puzzle to pursue. Is it possible to rebuild exactly the same binary distribution packages?
Looks like GRUB days as the standard bootloader are counted. Booting straight using the Linux kernel could bring interesting benefits.
Interesting approach to test system changes. Especially welcome on immutable systems.
It's really a good reminder of how powerful ptrace is. You can nicely intercept and change the behavior of syscalls with it.
Nice suite of tools. The eBPF based ones look promising.
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 results. It's especially nice to see how sched-ext allows to easily iterate and experiment with process scheduling strategies.
The often forgotten history behind the creation of Git. This article does a good job summarizing it.
Definitely a recent and lesser known to interact with other processes. Could be useful in some cases.
Indeed the next systemd release feels feature packed. Definitely to keep an eye on.
This can sometimes be confusing. Here are a couple of tips about debugging rpath and linker errors.
There is indeed a jungle of virtual filesystems nowadays. That doesn't make it easy to filter only for the "real" ones.
Good reminder that you want the diagnosis tools in place and working before you get an actual problem in production.
An old article, but a fascinating read. This gives a good account on the evolution of POSIX and Win32. The differences in design and approaches are covered. Very much recommended.
Interesting, I didn't know that user space schedulers were coming to Linux. It opens the door to exciting experiments.
This is an interesting VirtualBox fork for Linux. Using KVM as backend should bring interesting benefits.
Interesting paper for a new fork implementation in Linux.