2min Devops

Linux 7.2 verschijnt na hectische slotweek

Linux 7.2 verschijnt na hectische slotweek

Linux 7.2 is officieel beschikbaar. Linus Torvalds (foto) heeft de nieuwe kernelversie uitgebracht na een relatief drukke laatste ontwikkelweek. Daarbij werden onder meer wijzigingen aan de GPU-scheduling op het laatste moment teruggedraaid omdat deze voor problemen zorgden.

Torvalds schrijft in zijn aankondiging dat de laatste week opnieuw meer wijzigingen opleverde dan hij graag had gezien. Dat was voor hem echter geen reden de release uit te stellen. Zulke drukke weken vlak voor een nieuwe kernelversie lijken volgens hem inmiddels de normale gang van zaken te worden.

Die ‘New Normal’ heeft mede te maken met het gebruik van AI bij de ontwikkeling van Linux, schrijft The Register. Torvalds stelde eerder dat ontwikkelaars dankzij AI-codingtools meer code kunnen produceren en daardoor grotere hoeveelheden wijzigingen aanleveren.

GPU-wijzigingen teruggedraaid

Het meest opvallend zijn enkele late reverts binnen DRM, het Direct Rendering Manager-subsysteem van Linux dat een belangrijke rol speelt bij de aansturing van grafische hardware. Wijzigingen aan de scheduling zijn teruggedraaid nadat bleek dat de code nog niet voldoende stabiel was. Volgens Torvalds is terugdraaien in zo’n geval de juiste aanpak. De betreffende ontwikkelaars kunnen de wijzigingen later opnieuw indienen wanneer de problemen zijn opgelost.

Naast de DRM-ingrepen bevat de laatste reeks patches vooral kleinere reparaties. Die zitten voornamelijk in drivers, terwijl ook het netwerkdeel van de kernel in de slotweek nog relatief veel wijzigingen kreeg. Verder zijn enkele correcties doorgevoerd in architectuurspecifieke code en de kern van het perf-subsysteem voor performance-analyse.

Betere scheduling voor serverchips

Een belangrijke toevoeging in Linux 7.2 is Cache Aware Scheduling. Daarmee kan de kernel bij processors met veel cores beter rekening houden met data die al in de processorcache aanwezig is. Een core die toegang heeft tot bruikbare gegevens in de cache kan daardoor eerder worden ingezet, zodat minder extra geheugentoegang nodig is. De techniek is onder meer relevant voor AMD EPYC 5- en Intel Xeon 6-processors.

Linux 7.2 bevat daarnaast werk om de kernel op Apple M3-systemen te laten draaien. Ook zijn voorbereidingen getroffen voor toekomstige processors en andere hardware van AMD, Intel en Nvidia.

Met de release van Linux 7.2 verschuift de aandacht direct naar de volgende versie. De merge window voor Linux 7.3 opent op 17 augustus. Torvalds meldde bij de release van 7.2 al veertig pull requests voor die ontwikkelronde klaar te hebben staan.