
Egy héttel az első kiadásra jelölt verzió után Linus Torvalds bejelentette a Linux 6.15 második RC (release candidate) verzióját. Ez a kiadás a fejlesztési ciklus első hetében gyűjtött hibajavításokat tartalmazza, és megerősíti, hogy a 6.15-ös kernel ismét egy jelentős fejlesztés lesz.
A 6.15-rc2 főbb javításai között szerepel:
- Spectre RSB sebezhetőséghez kapcsolódó tisztogatás AMD és Intel processzorokon.
- Intel GPU-knál jelentkező képernyővillogás javítása.
- Az AMDGPU meghajtó mostantól támogatja a DMEM cgroups funkciót.
- További javítások a rendszer különböző pontjain: hálózat, fájlrendszerek, dokumentációk, architektúrák és a mag működése.
Linus szerint az rc2 statisztikái a szokásos keretek között maradtak, annak ellenére, hogy a merge ablak nagyobb volt az átlagnál. A patch-ek negyede önellenőrző teszteket érint, a többi szépen szétoszlik az illesztőprogramok (GPU, hálózat, stb.), architektúrák, dokumentációk és egyéb rendszerkomponensek között.
Mi várható a Linux 6.15-ben? – Főbb újdonságok
A végleges kiadás május végére vagy június elejére várható. Addig is, nézzük a legizgalmasabb fejlesztéseket a Linux 6.15-ben:
Processzorok és architektúrák
- Intel APX és AMD Zen 5 újdonságok támogatása (pl. AES-CTR gyorsítás, INVLPGB, FineIBT-BHI).
- AVX-512 optimalizált CRC-kód.
- Turbostat már akár 8192 maggal rendelkező rendszereket is képes kezelni.
- RISC-V támogatás új utasításkészletekhez, többek közt a BFloat16-hoz (BF16).
- LoongArch, MIPS és ARM Morello platformok támogatásának bővítése.
- Jelentős teljesítményjavítás CPUIdle governor használatakor tickless rendszereken.
Grafikus meghajtók
- Első körben bekerült a NOVA, a jövőbeli, Rust alapú, nyílt forráskódú NVIDIA kernelmeghajtó, bár még nem használható.
- Intel Xe illesztő új funkciói: megosztott virtuális memória (SVM), GPU hőmérséklet-mérés, új energia-profil támogatás.
- AMDGPU frissítések, például RGB világítás vezérlése és új Radeon RX modellek támogatása.
- Apple Touch Bar kijelző támogatás.
Fájlrendszerek és tárolás
- Nagyobb blokkméret-támogatás a fizikai oldalméret felett is.
- EROFS optimalizálása nagy adatállományokhoz (pl. mesterséges intelligencia modellek).
- Bcachefs formátuma „soft frozen” állapotba került – a stabilitás már nem messze van.
- Zstandard 1.5.7 frissítés a Btrfs számára.
- EXT4 és XFS előkészületek az atomi írások támogatásához.
- exFAT gyorsabb törlés.
- FUSE fájlrendszerek esetén 1024-ről 4096 karakterre nőtt a maximális fájlnévhossz.
A Linux 6.15 nemcsak a processzor- és GPU-támogatás terén hoz újdonságokat, hanem számos más területen is figyelemre méltó előrelépések történtek. Lássuk, milyen frissítésekre számíthatunk a hálózati alrendszerben, új hardvereknél, biztonsági vonalon, valamint a kernel működésének mélyebb rétegeiben.
Hálózatkezelés – új lehetőségek és driverek
- IO_uring hálózati támogatás nulla másolásos (zero-copy) fogadáshoz: ez a technika jelentősen javíthatja a nagy sebességű adatfogadást, miközben csökkenti a processzorterhelést.
- Megjelent az MCTP (Management Component Transport Protocol) USB-n történő továbbítását lehetővé tevő új meghajtó, amely az alacsony szintű rendszerkezeléshez (pl. BMC) kínál gyorsabb csatlakozást.
- Intel Killer E5000 Ethernet vezérlő támogatása bekerült.
- Airoha RISC-V alapú hálózati csomagfeldolgozó egység (PPU) támogatása is elérhető.
- Számos új és frissített hálózati driver, köztük a Realtek RTL8814AE és RTL8814AU, valamint több vezetékes és vezeték nélküli hálózati eszköz támogatása bővült.
Új és továbbfejlesztett hardvereszközök támogatása
- Bemutatkozik az új FWCTL alrendszer, amely új irányt nyithat a firmware-vezérlésben.
- Samsung Galaxy Book és Huawei Matebook E Go laptopokhoz új meghajtók jelentek meg.
- Az Apple Z2 érintőképernyő és a Touch Bar támogatása kibővült az M-szériás Apple Silicon gépekre is.
- Új háttérvilágítás-meghajtó Apple mobil eszközökhöz.
- PlayStation 5 kontrollerek jobb kezelése.
- A Parade PS883X USB/Thunderbolt chip új meghajtója is bekerült.
- Fejlődött a GPIB (General Purpose Interface Bus) buszkezelése.
- Új szenzorfigyelés került be például az AMD BC-250 és az ASUS X670E alaplaphoz.
- SPI offload támogatás, amely az SPI-alapú kommunikáció teljesítményét növelheti.
- SoundWire Bulk Register Access (BRA) a nagy sávszélességű hangátvitel érdekében.
- Rengeteg új hangkártya és hangvezérlő támogatása.
- Lenovo ThinkEdge SE30 watchdog driver hozzáadása.
- Új PCI-meghajtók az Agilex PCIe vezérlőhöz és az AMD Multimedia DMA Bridge komponensekhez.
- A Microsoft Hyper-V alatt futó rendszerek mostantól képesek CPU magokat „offline” állapotba helyezni – ez különösen a root partícióként futtatott Linux rendszerek esetén hasznos.
- Qualcomm Iris videódekódoló meghajtó és DesignWare HDMI bemenet támogatása is bekerült.
Biztonság – még megbízhatóbb rendszerműködés
- A MSEAL védelem (memory sealing) mostantól a rendszer memóriatérképek védelmét biztosítja, főleg Chrome OS, Android és más biztonság-kritikus rendszerek alatt.
- AMD Zen 5 processzorokra vonatkozó újabb SRSO sebezhetőség mitigáció.
- Spectre BHB (Branch History Buffer) kezelésének módosítása ARM64 rendszerekhez.
Kernel szintű fejlesztések és új lehetőségek
- Számos ütemező (scheduler) fejlesztés, amelyek hatékonyabbá teszik a CPU magok kezelését.
- Kbuild támogatás LoongArch 64-bites Debian platformhoz.
- Új hugetlb_alloc_threads opció, amely nagy szervereken jelentősen gyorsítja a rendszerindítást.
- Továbbfejlesztett Rust nyelvi támogatás, főként a Rust-alapú eszközmeghajtókhoz és kernelmodulokhoz.
- Új lehetőség a késleltetésprofilozásra a perf eszköz segítségével.
- A Zstandard 1.5.7 tömörítési algoritmus frissítése, gyorsabb és hatékonyabb tömörítést kínál.
- Új alapértelmezett opció a null TTY számára – hasznos lehet azok számára, akik VT (virtuális terminál) nélkül építenek kernelt.
- További sched_ext (külső ütemező) kísérleti fejlesztések.
Tisztogatás – régi komponensek eltávolítása
- Kivezetésre kerültek a régi IBM CXL/CAPI meghajtók.
- Végleg megszűnt az IBM Cell Blade szerverek támogatása, ezzel zárva le egy technológiai korszakot.
(kép)
