Linux kernel 6.18 RC megérkezett — mélyreható áttekintés az újdonságokról

Linux 6.18 RC

Linus Torvalds kiadta a közelgő Linux 6.18 főverzió első kiadásra jelölt (RC) változatát, ezzel indul a nyilvános tesztelési fázis.

A mérföldkő két héttel a 6.17 megjelenése után érkezett: lezárult a merge window, és hivatalosan kezdetét vette a 6.18 fejlesztési ciklusa. A következő hetekben-hónapokban a fejlesztők és a közösség tagjai tesztelhetik az RC-ket, és hibajegyekkel segíthetik a stabil végleges kiadást.

A 6.18-rc1 forrása letölthető Linus hivatalos git fájáról; ez adja az első betekintést a várható funkciókba és fejlesztésekbe. A tervek szerint a most következő stabilizáció, hibajavítás és közösségi tesztelés november végi–decemberi végleges kiadást céloz.

Ebben a bővített elemzésben végigmegyünk az alábbiakon:

  • hogyan alakult a merge window és mit jelentett most a „normál” lefolyás,
  • kulcs alrendszer-frissítések (driverek, architektúrák, fájlrendszerek, tooling, Rust),
  • kiemelt újdonságok és változások,
  • stabilizációs kilátások és mire érdemes figyelni,
  • mit jelent mindez disztribúcióknak, felhasználóknak és fejlesztőknek.

Merge window: sima üzem, meglepetések nélkül

Merge window zárás & RC tag:
A szokásos két hetes időablak lezárult, Torvalds pedig megcímkézte és kitolta a 6.18-rc1-et.

Linus így foglalta össze:

„A dolgok elég normálisan festenek: méretre nagyjából a középmezőnyben vagyunk, semmi különös nem lóg ki.”

Megjegyezte azt is, hogy ez a ciklus a „jók” közé tartozott: nem kellett saját gépein bisecttel hardveres anomáliákat vadásznia, vagyis kevesebb utolsó pillanatos meglepetés volt.

Volumen & lefedettség:
A mennyiség a megszokott: a diffstat kb. fele driverek, a maradék a VFS, arch frissítések, tooling és Rust körül oszlik meg. A shortlog sem mutat kirívó vagy kockázatos foltokat — jó jel a korai stabilitásra.


Fő alrendszerek és változások

Driverek & hardvertámogatás
  • Tyr DRM (Rust-alapú Arm Mali GPU driver) mainline-ban;
  • Rocket: Rockchip NPU gyorsító driver, AI/accelerátor workloadokra;
  • USB / Intel USBIO: jobb támogatás Intel platformokon;
  • Haptikus touchpad támogatás (Google közreműködésével);
  • USB/Thunderbolt/staging/VFIO széleskörű frissítések (Greg KH, Alex Williamson);
  • DRM: rutin hibajavítások és finomhangolások (Dave Airlie ága);
  • x86 retpoline optimalizálás (Spectre V2 mitigáció), különösen Intel E-core előnnyel;
  • EDAC/ECC: új/finomított memóriavezérlő hibajelentés (pl. VersalNET).

Lényeg: sok inkrementális bővítés, szélesebb lefedettség, kevés „forradalmi” váltás.

Architektúra & platform
  • x86: utasítás-dekódolás, mikrokód-töltés, arch finomítások (Borislav Petkov);
  • ARM64 & RISC-V: folyamatos mélyítés (Will Deacon, Paul Walmsley);
  • FreeBSD bhyve guest: kísérleti vendégtámogatás Linux számára a bhyve alatt;
  • Virtualizáció: AMD Secure AVIC, PSP titkosítás TCP-hez — erősebb védelmek titkosított vendégekhez;
  • DeviceTree: sok rendszerleíró frissítés (arch/drivers határterület).
Fájlrendszerek, VFS & tárhely
  • VFS/mount/inode: Al Viro, Christian Brauner munkái a mount-viselkedésen, inode-kezelésen, modern Rust bindingekkel kiegészítve;
  • ext4 / Btrfs / XFS:
    • ext4: megbízhatóság és teljesítmény finomítása (Ted Ts’o);
    • Btrfs: haladás a lapméretnél nagyobb blokkméret irányába;
    • XFS: teljesítmény és sarokesetek polírozása;
  • DM-PCACHE: új perzisztens cache cél blokk eszközökhöz (SSD/NVMe cache-szintekhez).
Tooling, Rust-integráció & infrastruktúra
  • Rust a kernelben: több binding, Rust driver (Tyr), build-támogatás tovább erősödik;
  • Perf/selftests/CI és egyéb eszközök fejlesztése;
  • Kconfig: új transitional kulcsszó a zökkenőmentes opció-átmenetekhez;
  • BPF/eBPF: futtatási javítások, biztonság és teljesítményfinomítások (Alexei Starovoitov);
  • RCU/IRQ/timerek: késleltetés- és teljesítményhangolás (Paul McKenney, Thomas Gleixner).
Biztonság & hardening
  • Kernel-hardening (Kees Cook és társai): memória-védelmek, fortify, user-space visszaélések elleni erősítések;
  • seccomp / LSM finomítások;
  • fscrypt & kriptó: gyorsabb hash-implementációk (pl. interleaved SHA-256), erősebb fscrypt;
  • Audit & multi-LSM: több biztonsági modul együttélésének jobb támogatása.

Kiemelt újdonságok és kockázati pontok

  • Rust driverek (Tyr) mainline-ban: növekvő bizalom a Rust felé; teszteredményei befolyásolhatják a jövőbeli Rust-terjeszkedést.
  • DM-PCACHE: nagy lehetőség a teljesítményre (SSD/NVMe cache), de kockázat konzisztencia/áramkimaradás esetén és wear leveling szempontból.
  • Retpoline módosítások: Spectre-mitigációk érzékeny terület, széles CPU-spektrumon validálni kell.
  • Cross-hypervisor újítások (bhyve guest, Secure AVIC): rugalmasság nő, de biztonsági/verifikációs finomságokkal.
  • Btrfs blokk > lapméret irány: hosszabb távú kompatibilitási/teljesítmény-tradeoffok.
  • Új driverek (haptika, NPU): rejtett regressziók/hardver-quirkek esélye.

Linus „sima” merge window-ja jó ómen, de az igazi próba a széles körű tesztelés.


Stabilizációs kilátások & tesztfázis

A következő hetek fókusza:

  • Regressziók gyors javítása,
  • Teljesítményhangolás (átvitel, késleltetés, memóriahasználat),
  • Backport és szükség szerinti revert,
  • Distro-integráció: saját CI, patchek, hardvervalidáció,
  • Megfigyelhetőség: BPF/trace eszközök, logok.

A közösségi várakozás szerint a stabil 6.18 november végén / decemberben érkezhet. Ha minden jól megy, LTS jelölés is szóba kerülhet.


Mit jelent ez a disztróknak, felhasználóknak, fejlesztőknek?

Disztribúciók & felhasználók

  • Konzervatív disztrók jellemzően RC3–RC5 körül kezdenek szélesebb tesztet.
  • „Bleeding edge” (Arch, Fedora Rawhide) korábban beemelheti az RC-ket — új hardverek teszteléséhez ideális.
  • Új GPU/SoC/NPU platformok profitálhatnak.
  • Kernel-frissítés mindig hordoz regressziós kockázatot (driver, FS, hardver-quirk).

Fejlesztők & közreműködők

  • Széles arch spektrumon (x86/ARM/RISC-V/…) való tesztelés szükséges a finom hibák kiszúrásához.
  • Új driver szerzőknek extra fókusz memóriabiztonságra, sarokesetekre, visszafelé kompatibilitásra.
  • Rust maintainer-ek figyelik, hogyan bírja a Tyr és a többi Rust-integráció a terhelést.
  • Alrendszer-maintainerek figyeljék a teljesítményregressziókat és az interakciókat más alrendszerekkel.

Vörös zászlók

  • Széles körben használt driverek regressziói (USB, storage, net),
  • Fájlrendszer konzisztencia-kérdések sarokterhelés alatt,
  • Virtualizáció/konténerek törése új kódrészek miatt,
  • Teljesítmény-anomáliák nagy terhelésnél,
  • Visszafelé kompatibilitás régebbi hardverekkel,
  • Új modulok (DM-PCACHE, haptika) stabilitása.

Összegzés

A Linux 6.18-rc1 ígéretesen kiegyensúlyozott: nem túl „bombasztikus”, de bőven tartalmaz érdemi frissítéseket a driverektől az architektúrákon és fájlrendszereken át a toolingig és a Rust-integrációig. Hogy Linus nem futott bele showstopperbe a saját tesztjein, biztató.

A következő hetek kritikusak: a széles közösségi terhelés hozza felszínre a problémákat, amelyekre gyors javítások érkeznek — és csak a stabil elemek maradnak a végleges 6.18-ban. Ha a ciklus simán fut, a 6.18 jó eséllyel széles körben használt (akár LTS) kernel lehet a következő években.

Az oldal tartalma nem másolható!