4

What it takes to keep an enterprise 'Frankenkernel' alive (Register)

 1 year ago
source link: https://lwn.net/Articles/936976/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

What it takes to keep an enterprise 'Frankenkernel' alive (Register)

[Posted June 30, 2023 by corbet]
The Register reports from Jiří Benc's DevConf.cz talk on the making of the CentOS Stream kernel.
So, what the team are working on is a Frankenstein's monster, sewn together from different codebases. Although the base kernel is still version 5.14, it is full of backports from upstream. It has the XFS filesystem code from kernel 6.0, the USB subsystem – complete with drivers – and BPF subsystem from kernel 6.2, the wireless stack and all drivers from kernel 6.3, and the multipath TCP/IP code from kernel 6.4 – which at the time of the talk hadn't even been released upstream yet.

(Log in to post comments)

What it takes to keep an enterprise 'Frankenkernel' alive (Register)

Posted Jun 30, 2023 15:07 UTC (Fri) by marcH (subscriber, #57642) [Link]

> Similarly, there's also a very strict format for merge requests (which are Gitlab's equivalent of Github pull requests), and for commit messages – and it must be followed exactly, because the messages are parsed by machines as well as by humans.

Similar to https://chromium.googlesource.com/chromiumos/docs/+/refs/... and likely others.

The common parts should be somewhat standardized at the git level. The ability to add a "JSON note" or something to each commit could be a good start?

What it takes to keep an enterprise 'Frankenkernel' alive (Register)

Posted Jun 30, 2023 15:49 UTC (Fri) by eharris (guest, #144549) [Link]

Interesting! But how is this build compatible (bug-for-bug) with some (un-named) release of RHEL?

What it takes to keep an enterprise 'Frankenkernel' alive (Register)

Posted Jun 30, 2023 16:47 UTC (Fri) by pbonzini (subscriber, #60935) [Link]

It doesn't claim to.

What it takes to keep an enterprise 'Frankenkernel' alive (Register)

Posted Jun 30, 2023 16:53 UTC (Fri) by hkario (subscriber, #94864) [Link]

A RHEL kernel will be picked from one of the released CentOS Stream kernels. Unless it includes higher severity CVE fixes, then it may have additional patches on top of a released CentOS Stream kernel and then a later CentOS Stream kernel will include the same CVE fixes.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK