The CentOS Project Changes: And How It’s Better for Production Kernels
Presented at Lund Linux Con in Lund, Sweden on 12 May 2022
| Recording | Slides (PDF) |
Talk Description
In 2020, the CentOS Project shifted its focus from CentOS Linux, a downstream rebuild of Red Hat Enterprise Linux, to CentOS Stream, which sits mid-stream between Fedora and RHEL. By 2022, the change was still widely misunderstood. This talk made the case that it was actually a significant win, especially for kernel developers.
The argument starts with a number: 65% of all Linux machines in production were running either the RHEL kernel or a kernel derived from its sources. Before Stream, contributing directly to that kernel was nearly impossible. Fedora contributions waited for the next major RHEL release. CentOS Linux did not accept contributions. RHEL itself was closed to outside patches. Stream changed that equation. With CentOS Stream as the development target for the next RHEL minor release, anyone could now propose changes that would flow into RHEL and, by extension, into every distribution derived from its sources. The former RHEL rebuilds now drew from Stream rather than from a finished RHEL release, meaning contributions landed faster and reached further.