A Linux 7.0-rc2 kernel megjelent: szokatlanul nagy kiadásra jelölt csomag, a drivereken túl fájlrendszeres és BPF-es javításokkal

1/10
Ez egy kiadásra jelölt verzió tesztelési célokra, produktív használatra az esetleges előforduló hibák miatt nem javasolt

Megjelent a Linux 7.0 kernel második kiadásra jelölt verziója, a 7.0-rc2, amely az előző RC után érkező hibajavítások első nagyobb hullámát hozza. Linus Torvalds a bejelentésben megjegyezte, hogy a csomag a szokásosnál nagyobbra nőtt, amit részben az időzítésnek, részben annak tulajdonít, hogy a 6.19 fejlesztési ciklusa egy héttel hosszabb lett, ezért több fejlesztés futott be egyszerre.

A Linux 7.0-rc2 kernel megjelent: szokatlanul nagy kiadásra jelölt csomag, a drivereken túl fájlrendszeres és BPF-es javításokkal

Ez a kiadás nem követi a megszokott mintázatot

Torvalds szerint a 7.0-rc2 több okból is kilóg a megszokott mintázatból, mert nem csak a csomag mérete lett feltűnően nagy egy rc2-höz képest, hanem a változtatások megoszlása is szokatlan képet mutat. Általában a driverek teszik ki a diffstat legalább felét, most viszont ez a rész körülbelül a kiadás negyedét teszi ki, ami ritkább a fejlesztési ciklus ezen fázisában.

A fájlrendszerek a vártnál nagyobb részét adják ennek a kiadásnak, és nagyjából ugyanakkora arányt képviselnek, mint a driverek, ami a fejlesztési ciklus ezen fázisában szintén ritkaságszámba megy. A kiadás fennmaradó része vegyesebb képet mutat, a BPF önellenőrző tesztek, a kernel magja, az architektúra-specifikus frissítések és a hálózati kód is számottevő szerepet kapott.

Miket tartalmaz ez a kernel kiadás?

A 7.0-rc2-ben az AMDXDNA illesztőprogramhoz érkezett a legtöbb javítás, így a Ryzen AI gyorsító meghajtójában több, stabil működést és határérték-kezelést érintő hibát rendeztek. A változtatások között vannak az alvó módba lépés és az ébresztés során jelentkező problémák, valamint olyan javítások is, amelyek hibás méretszámításokból és a nem elég szigorú határérték-ellenőrzésből fakadó gondokat előznek meg. A grafikus meghajtók is frissültek, az AMDGPU és a VMware vmwgfx mellett az Intel grafikus meghajtóihoz is bekerültek javítások, Torvalds pedig kivezetett egy régi Kconfig opciót, amely indokolatlanul sok ismétlődő naplóüzenetet generált.

A kiadás ezen túlmenően a kernel több alrendszerében is javít hibákat, például a fájlrendszereknél az SMB kliens kapta a legtöbb figyelmet, de az XFS és EROFS fájlrendszerhez is érkeztek hibajavítások, a hálózati kódban pedig több ritkán előforduló versenyhelyzetet és hibás állapotkezelést tettek rendbe. A Bluetooth és a Wi-Fi illesztőprogramoknál többek között a mac80211-et és a cfg80211-et érintő kódrészekben történtek hibajavítások, a BPF önellenőrző tesztek pedig alapos kódtisztítást kaptak, ami segít a regressziók gyorsabb kiszűrésében. Emellett frissültek az architektúra-specifikus kódrészek is, különösképpen az arm64 és x86 architektúráknál.

A bejelentés és a részletes kiadási megjegyzések a kernel levelezőlistáján olvashatóak.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.