Anatomy of an Atomic KMS Driver

The DRM and KMS APIs have won in the Linux graphics ecosystem. Long gone are the days when KMS meant only a handful of desktop graphics drivers. As a side effect, new problems have been uncovered, and API extensions are being designed to address advanced use cases....

Hardened kernels for everyone

Grsecurity is a Linux kernel hardening patch. The PaX patchset it includes pioneered some security features like ASLR which where later included in basically every operating system. But the patch itself is still standalone (not included mainline), so most Linux users...

Hardware Manufacturer and Linux kernel relationships

Every Linux kernel needs a hardware platform to run it. Compared to twenty years ago, the relationships between hardware manufacturers and the Linux kernel community has improved in order to render the Linux kernel usage easy. This requires an organization on both...

How to choose a kernel for your products?

It’s often difficult to select a kernel for products that are shipped to customers. Several branches exist, bugs need to be avoided as much as possible and updates must be rare enough not to upset customers. All this must be true during all the product’s lifecycle....