Megjelent a Linux Kernel 7.3: új FailFS, ütemezői változások és még sok minden más

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Linus Torvalds bejelentette a Linux kernel 7.3 kiadását, amely az aktuális stabil verzió. A fejlesztési ciklus minden eddiginél több hozzájárulást és fejlesztőt mozgatott meg.

A kiadás 18 765 nem-merge commitet tartalmaz 3021 fejlesztőtől, köztük 807 első alkalommal közreműködőtől. Mindhárom szám rekord, így a Linux 7.3 a fejlesztési aktivitás szempontjából az egyik legnagyobb kernel kiadás eddig.

Az egyik fontos változás a kernel csoportos ütemezési mechanizmusának átdolgozása, amely javítja, hogyan osztja el a CPU-időt a folyamatcsoportok között. A módosítások csökkentik az ütemezési többletterhelést és javítják a teljesítményt, különösen sok párhuzamos terhelést futtató, nagy rendszereken.

Teljessé vált a subscheduler funkció a sched_ext-ben is. Ez az a framework, amely lehetővé teszi, hogy a fejlesztők BPF segítségével egyedi CPU-ütemezési szabályokat valósítsanak meg. Így rugalmasabban építhetnek speciális feladatokra szabott ütemezőket.

Fájlrendszer-fronton a Linux 7.3 bevezeti a FailFS-t, egy kis fájlrendszert, amely szándékosan hibára futtatja a fájlműveleteket. Bár szokatlan, jól használható a fájlrendszer-hozzáférés korlátozására folyamatok izolálásakor. Új az fchroot() system call is, amely lehetővé teszi, hogy egy folyamat fájlleíróval, ne pedig elérési úttal változtassa meg a saját gyökérkönyvtárát.

Az OverlayFS mostantól támogatja az id-mapped mountokat, ami megkönnyíti a fájltulajdonosok kezelését konténeres környezetekben. A Btrfs elhagyja a régi free-space cache v1 megvalósítást, míg az NTFS3 kezdeti támogatást kap a Windows alternative data streamjeihez.

A kernel beépített SMB szervere, a ksmbd is több fejlesztést kapott: támogatja az Apple Time Machine mentéseket, a megosztásonkénti SMB3 titkosítást, valamint javult a titkosítás SMB Direct kapcsolatoknál is. A FUSE további zero-copy I/O fejlesztéseket kapott io_uring alapon, ami csökkenti a fölösleges adatmásolást a fájlrendszer-műveletek során.

Memóriakezelés és virtualizáció terén a Linux 7.3 working-set követést vezet be virtuális gépekhez, így jobban látszik, mely memórialapokat használják aktívan a vendég rendszerek. A DAMON alrendszer újabb monitorozási képességekkel bővült, a BPF infrastruktúra pedig globális per-CPU adatkezelést és egyéb fejlesztéseket kapott.

A hardvertámogatás is bővült: további előkészületek történtek az AMD Zen 6 processzorokhoz, javult az AMD grafikus hardverek támogatása, és tovább bővült az Intel grafikus támogatás is, beleértve a készülő Nova Lake GPU-kat. Frissítések érkeztek több Realtek vezeték nélküli adapterhez, kézi játékkonzolokhoz, valamint ARM és RISC-V platformokhoz is.

A játékosok számára a kiadás a grafikus memóriakezelés fejlesztéseit hozza, amelyek segítenek a korlátozott VRAM-mal rendelkező AMD GPU-knak. A tárhelykezelés teljesítménye is javult, többek között az ext4 I/O és a nagy sebességű NVMe eszközök célzott optimalizációival.

A biztonsággal kapcsolatos változások közé tartozik az AppArmor szabályok betöltésének fejlesztése, újabb Landlock képességek, valamint az aláírt BPF programok szigorúbb kezelése. A Rust támogatása is tovább bővül, új kernel absztrakciókkal és további architektúrák – köztük a PowerPC – kezdeti támogatásával.

Az utolsó fejlesztési hetet Torvalds eseménytelennek írta le, a javítások különböző kernel alrendszerek között oszlottak meg, és nem volt kiugró probléma.

„Vasárnap délután van, és ezen a héten valahogy sikerült annyira észnél maradnom, hogy számon tartsam, milyen nap van, így a kiadás nem csúszott el véletlenszerűen. Lesznek még csodák?”

Hogy a Linux 7.3 megjelent, október 19-én megnyílik a Linux 7.4 merge ablaka, bár Torvalds figyelmeztetett, hogy az éves családi nyaralása miatt a menetrendje kissé szokatlan lehet.

A Linux kernel 7.3 letölthető a kernel.org oldalról. A szokásos módon először a rolling-release disztribúciók várhatók, hogy átálljanak rá, míg a többi disztribúció a saját frissítési ütemezése szerint teszi elérhetővé.