How kernel.org administrator Konstantin Ryabitsev's b4 tool, introduced in March 2020, made the Linux kernel's mailing-list-based patch workflow substantially less painful without abandoning email itself.
Red Hat's December 2020 announcement that CentOS Linux would be replaced by CentOS Stream, cutting CentOS 8's support window short and triggering the creation of Rocky Linux in response.
Announced October 28, 2018 and closed July 9, 2019, IBM's purchase of Red Hat was the largest software acquisition in history at the time — and a direct bet on hybrid cloud built around Linux and open source.
How the kernel community's often-combative development culture led to a September 2018 policy change, and Linus Torvalds' own public acknowledgment that his past conduct needed to change.
Announced by Linus Torvalds in September 2024 and landing in kernel 6.12, PREEMPT_RT ended nearly two decades as an out-of-tree patchset — real-time Linux no longer needs a custom kernel build.
Canonical's September 2021 decision to extend Ubuntu 14.04 Trusty Tahr and 16.04 Xenial Xerus support to a full decade, and what it signaled about Ubuntu's long-term commitment to LTS releases.
The badness scoring the kernel actually uses to pick a victim process when memory is exhausted, and why the process that gets killed is often not the one that caused the problem.
Why 'free' memory on a Linux system is mostly a lie in the useful direction, and how dirty pages actually get from RAM to disk without every write() blocking on it.
The path from a kernel detecting new hardware to a predictably-named device node appearing in /dev, and why udev's naming rules exist at all instead of just using whatever the kernel calls a device.
A kernel update left the system unable to boot into any menu entry, or grub-mkconfig fails outright. Here's how to regenerate a working configuration from a rescue environment.