Megjelent a Linux 6.15-rc2: javításokkal és rengeteg újítással

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

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)