A Linux 6.13 kernel megérkezett, ezek a főbb újdonságok

Linus Torvalds Magyar idő szerint hétfő éjjel bejelentette a Linux 6.13 kernelverzió megjelenését, és általános elérhetőségét. A Linux Kernel Mailing List-en közzétett bejelentésben Torvalds elmondta, hogy a verzió véglegesítése nem hozott váratlan meglepetéseket, valamint hozzátette, hogy a rendszer főként a legutóbbi illesztőprogram-frissítéseket tartalmazza, amelyek között a GPU és hálózati illesztőprogramok jelentik a legnagyobb változtatásokat. Ezen felül számos kisebb javítás és dokumentációk frissítése is helyet kapott. A 6.14-es verzió merge ablakja már holnap nyílik, és Linus szerint már több tucat pull request vár feldolgozásra.

A Linux 6.13 kernel megérkezett, ezek a főbb újdonságok

ARM 64 Architektúra fejlesztések

Az ARM64 architektúra kapcsán 6-node sub-NUMA clustering támogatás érkezett Intel rendszerekhez, és az AMD processzorok esetében bevezették a split-lock detekciót. Az amd-pstate cpufreq driver alapértelmezetté vált néhány újabb AMD Epyc processzoron, továbbá netlinken keresztül kezelhető hőmérsékleti küszöbök állíthatóak be. Az arm64 architektúra mostantól képes Linuxot futtatni az Arm Confidential Compute Architecture (CCA) alatt, és támogatja a felhasználói szintű árnyékoló verem (Guarded Control Stack) funkciót is.

Új támogatott hardverek, újdonságok

A hardveres kompatibilitás területén a Performance Monitoring Unit (PMU) támogatja az Intel ArrowLake-H és Panther Lake processzorokat. Az ACPI backlight quirk funkció elérhetővé vált az Apple MacBook Pro 11.2 és Air7.2 gépeken, míg a Raspberry Pi V3D driver mostantól képes hardveres szuperoldalak kezelésére. Emellett új eszközként támogatottá vált többek között az Adreno A663 GPU, az AMD I3C vezérlők, valamint az Allwinner, Amlogic és Qualcomm SoC-k, mint például a Snapdragon 778G.

A fájlrendszereket érintő fejlesztések,változások

A fájlrendszerek terén a FUSE kapott page-to-folio konverziókat, valamint egy új sysctl opcióval konfigurálhatók a maximális kérésméretek. Az EXT4 kritikus hibajavításokon és tisztításokon esett át, az exFAT teljesítménye pedig a FAT lánc optimalizálásával javult. Újdonság a BTRFS esetében az ENCODED_READ ioctl és a BTRFS_IOC_SUBVOL_SYNC_WAIT ioctl támogatása. Az atomikus írások lehetővé váltak az XFS, EXT4 Direct I/O és néhány md RAID módban. A ReiserFS támogatása azonban ahogy várható volt, véglegesen eltávolításra került.

Egyéb fejlesztések, újdonságok

A hálózati fejlesztések között kiemelkedik az RTNL lock per-network-namespace zárolássá alakítása, amely csökkenti a versengést. Új IRQ suspension mechanizmust vezettek be, valamint a TX H/W shaping API segítségével a hálózati forgalom alakítása is vezérelhetővé vált.

A preemption optimalizálására megjelent a Lazy Preemption (CONFIG_PREEMPT_LAZY), amely egyensúlyt teremt a voluntary és a full preemption módok között. Ez késlelteti a preemption kérését a tick határáig, miközben a teljes preemption megmarad az RR/FIFO/DEADLINE osztályok esetében.

További újdonságok között megemlítendő a trace események Rust támogatása, egy új memória allokátor, valamint a RISC-V architektúrán a qspinlock támogatása Zacas és Zabha rendszereken. A build rendszert AutoFDO és Propeller technológiákkal optimalizálták.

Az új kernelverzió elérhetősége, további információk

A kernel verzióban szereplő fejlesztések többsége tehát a stabilitás növelésére és a legújabb eszközök jobb kezelésére összpontosított, biztosítva ezzel, hogy a kernel biztos alapokon folytassa fejlődését és megfeleljen a modern számítástechnikai környezetek igényeinek.

A Linux kernel 6.13-at letöltheted Linus Torvalds git fájából, vagy a kernel.org weboldalról, ha kedved van lefordítani a saját GNU/Linux disztribúciódon. Javasolt azonban megvárni hogy az új Linux verzió megérkezzen a disztribúciód stabil szoftvertárába. Az újdonságok és fejlesztések részletes listáját Linus bejelentésében olvashatjátok.