A new interface for implementing device drivers outside the kernel has one project saving about 5,000 lines of code. The concept of supporting user-space drivers has appeared on LWN a few times before ...
When is an int not an int? Network, on-disk, and USB data might be in a different byte order from your system’s native one. The “sparse” code checking tool lets you label and check that you’re ...
There's an effort under way to reduce and ultimately remove all system call invocations from within kernel space. Dominik Brodowski was leading this effort, and he posted some patches to remove a lot ...