3min Devops

Linux 6.19 loopt vertraging op voor definitieve release

Linux 6.19 loopt vertraging op voor definitieve release

De ontwikkelingscyclus van de Linux 6.19-kernel heeft een vertraging opgelopen. Linus Torvalds bevestigt dat release candidate 6 groter was dan normaal, waardoor een achtste RC steeds waarschijnlijker wordt, wat een extra testweek betekent. Het inhalen van werk tijdens de feestdagen en ’timingfluctuaties’ zijn de boosdoeners, hoewel de code stabiel blijft.

Torvalds merkte deze week op dat RC6 iets groter is dan gebruikelijk voor deze fase. Hoewel hij zich niet al te veel zorgen maakt, verklaarde hij dat “de iets grotere omvang me doet denken dat mijn plan om een extra RC8 te doen redelijk blijft”. De redenen zijn duidelijk genoeg. Ontwikkelaars die na de kerstvakantie hun achterstand inhaalden, droegen bij aan de toename. Een andere factor is simpelweg de timing: er kwamen gedurende de week meer pull-verzoeken tegelijk binnen.

Ondanks de grotere release is er geen reden tot paniek. Torvalds benadrukt dat de code stabiel is en “niet chaotisch”, zonder show-stopper bugs of enge architecturale problemen. Standaard kernelcycli gaan meestal naar RC7 voordat de definitieve release plaatsvindt, zoals Neowin opmerkt. Een RC8 voegt een extra week van testen toe. Als deze er komt, zorgt dit ervoor dat het opgehoopte werk geen subtiele regressies heeft veroorzaakt. Gezien het fundamentele karakter van een OS-kernel, geeft niemand die betrokken is bij het updaten ervan de voorkeur aan een overhaaste release.

Wat RC6 brengt

RC6 bracht een aantal opmerkelijke individuele veranderingen met zich mee. Een van de bijdragers, Alice Ryhl, heeft een fix ingediend voor Rust-bitbewerkingen op 32-bits ARM, wat de voortdurende ontwikkeling van Rust in de kernel aantoont. Er waren ook meerdere updates voor de Landlock Linux Security Module (LSM) om de TCP-afhandeling en documentatie te verbeteren. Er kwam ook meer ondersteuning voor verschillende specifieke hardware, zoals de PICAXE AXE027-kabel en nieuwe quirks voor Dell- en ASUS-laptops.

De diffstat ziet er typisch uit voor deze fase, legde Torvalds uit. Driver-updates vormen ongeveer een derde van de wijzigingen, met zoals altijd netwerken en GPU’s op kop. De rest omvat zelftests, documentatie, architectuurupdates en diverse updates van de kern van de kernel, het geheugenbeheer en het bestandssysteem. Niets ongewoons dus.

Verstoringen in de ontwikkelingscyclus

De 6.19-cyclus is vanaf het begin enigszins verstoord geweest. Kerstmis en Nieuwjaar vielen tijdens de vroege ontwikkelingsfasen, waardoor het gebruikelijke ritme werd verstoord. Torvalds gaf eerder al aan dat een vertraging waarschijnlijk was gezien de timing. Nu RC6 het patroon bevestigt, lijkt die extra week van testen vrijwel zeker.

In zijn bericht aan de Linux Kernel Mailing List op 18 januari schreef Torvalds dit toe aan “wat achterstallig werk van de feestdagen”, hoewel hij opmerkte dat het ook willekeurige schommelingen in de timing van pull-verzoeken konden zijn. Vorige week begon het rustig, maar in het weekend kwam er veel werk binnen, meer dan soms het geval is.