Az IO_uring Linux-blokk karbantartója és vezető fejlesztője, Jens Axboe, nemrégiben lassulásokkal szembesült az AHCI/SCSI kód használata közben, különösen IO_uring esetén. A problémák feltérképezéséhez a Claude AI segítségét kérte, ami lehetővé tette, hogy olyan javítások szülessenek, amelyek ténylegesen 50–80-szoros teljesítménynövekedést eredményezhetnek az IO_uring számára nyugalmi állapotban lévő rendszereken. A javított kód már úton van a QEMU projekt felé.
A Linux 7.0 nagy kernelverziója jelentős frissítéseket hozott az NFS (Network File System) szerverhez, amelyek a teljesítményt és a skálázhatóságot javítják. A NFSD mostantól képes a dinamikus szálmedence (thread pool) méretezésére, így a szerver automatikusan növelheti vagy csökkentheti a szálak számát a terhelés függvényében.
A fejlesztés alatt álló Linux kernel 7.0-s verziója több fontos fájlrendszer-fejlesztést hoz, amelyek közül az egyik legérdekesebb a flash-meghajtókra optimalizált F2FS előrelépése. A frissítések célja egyértelműen a mindennapi teljesítmény javítása, különösen modern SSD-k és beágyazott tárolók esetén. A fejlesztők több kulcsfontosságú optimalizációt vezettek be, amelyek egy része már mérhető gyorsulást is hoz.
A közelgő Linux kernel 7.0-s kiadása nemcsak teljesítmény- és fájlrendszer-fejlesztéseket hoz, hanem jelentős kriptográfiai előrelépést is. A fejlesztők beemelték az ML-DSA kvantumálló digitális aláírási algoritmus támogatását, amely fontos mérföldkő a jövőbiztos biztonság felé. Az új megoldás első körben a kernelmodulok aláírásánál kap szerepet, de hosszabb távon más területeken is megjelenhet.
A közelgő Linux kernel 7.0-s kiadása egy régóta érlelődő biztonsági döntést valósít meg: megszűnik a kernelmodulok SHA-1 algoritmussal történő aláírásának támogatása. Bár a változás elsőre drasztikusnak tűnhet, a gyakorlatban nem okoz kompatibilitási törést, mivel a már meglévő, SHA-1-gyel aláírt modulok továbbra is betölthetők maradnak. A lépés egyértelműen a modern, erősebb kriptográfiai megoldások felé tereli a Linux ökoszisztémát.
A Linux 7.0 kernel egyik kevésbé látványos, de annál fontosabb újdonsága az AMD EPYC Zen 5 szerverplatformokhoz kapcsolódó CXL-fejlesztés, amely hosszú hónapok munkája után végre bekerült a fő kernelágba. A változtatás az ACPI PRMT-alapú címfordítást valósítja meg a CXL (Compute Express Link) alrendszerben, ami kulcsszerepet játszik a következő generációs, memóriaintenzív szerverarchitektúrák működésében.
A Linux 7.0 kernel fejlesztési ciklusában a hardverfigyelő (HWMON – hardware monitoring) alrendszer frissítései már bekerültek, így újabb ASUS asztali alaplapok esetén érhető el működő szenzor támogatás. Az ASUS általában kiemelkedően jól támogatott a Linuxon, köszönhetően a közösség számos fejlesztőjének munkájának. Bár örvendetes lenne, ha a gyártó közvetlenül is végezné ezeket a fejlesztéseket, az AMD és Intel processzoros ASUS alaplapok rendszeresen az egyik legjobb választást jelentik a hőmérséklet, feszültség és ventilátoradatok monitorozásához.
Bár a Linux 7.0 kernel hírei most elsősorban az Intel és AMD x86_64 architektúrák fejlesztéseiről szólnak, a régebbi, de még mindig aktív SPARC, Alpha és Motorola 680x0 („m68k”) processzorok is kaptak frissítéseket az új kernelhez. Ezek a régi CPU-portok ritkábban kapnak javításokat, de az upstream Linux kernel csapata továbbra is karbantartja őket, így a legacy architektúrák használói sem maradnak támogatás nélkül.
A Linux 7.0 kernel nemcsak a memóriakezelés területén hoz előrelépést, hanem a fájlrendszerek világában is komoly újdonságokat kínál. Az XFS fájlrendszer fejlesztései különösen figyelemre méltók, mivel olyan autonóm önjavító képességekkel bővül, amelyek eddig leginkább csak kézi beavatkozással vagy offline eszközökkel voltak elérhetők.
A Linux 7.0 fejlesztési ciklusában a memóriakezelésért felelős alrendszer számos olyan optimalizációval gazdagodott, amelyek nemcsak mérhető gyorsulást, hanem jobb energiahatékonyságot is ígérnek. Az MM (memory management) alrendszerbe bekerült módosítások különösen nagy memóriával rendelkező rendszereken, szervereken és hordozható gépeken hozhatnak látványos előrelépést. A fejlesztések fókuszában a hatékonyabb lapkezelés, az intelligensebb lapnullázás és a felesleges műveletek megszüntetése állt. A változtatások már most ígéretes benchmarkeredményeket mutatnak.
A Linux 7.0 ugyan csak számozási okokból új főverzió, mégis komoly szimbolikus jelentőséggel bír: a fejlesztők hivatalosan is lezártnak tekintik a Rust kernelbeli „kísérletét”. A döntés egyértelmű üzenet az iparág felé, hogy a Rust nem átmeneti próbálkozás, hanem a Linux kernel hosszú távú része. A változás a 7.0-s merge window során érkezett meg, Miguel Ojeda vezetésével. A Rust jelenléte már ma is kézzelfogható: disztribúciók, éles rendszerek és Android-eszközök milliói használják.