Linux 6.18 kernel: A legújabb XFS fejlesztésekben eltávolítanak számos régi mount opciót és alapértelmezetté vált az online fsck támogatása

A Linux 6.18 kernel merge window keretében fontos frissítésekkel gazdagodott az XFS fájlrendszer, amelyek Linus Torvalds legutóbbi beolvasztásával váltak a főág részévé. Bár új funkciók most nem nagyon érkeztek, több olyan változtatás is életbe lép, amely a stabilitást és a hosszú távú karbantarthatóságot erősíti. A legnagyobb előrelépés, hogy az online fsck támogatás immár alapértelmezetté vált. Ez a funkció már egy éve része a fővonalas kernelnek, és mivel nem okozott működési problémákat, a fejlesztők hivatalosan mindenki számára elérhetővé tették.

Linux 6.18 kernel: A legújabb XFS fejlesztésekben eltávolítanak számos régi mount opciót és alapértelmezetté vált az online fsck támogatása

Búcsúzó csatolási opciók, hibajavítások az XFS kódbázisban

A kernelbe szánt XFS frissítések közé tartozik, hogy végleg eltávolításra kerültek a régóta elavultnak számító (no)attr2 és (no)ikeep csatolási opciók. Ezek már évek óta nem javasoltak, most azonban teljesen kikerültek a kódból. Ezen túlmenően számos hibajavítás és kódkarbantartási munka is beolvadt, köztük typedefek eltávolítása, hibajelzési mechanizmusok tisztítása és naplózási fejlesztések. A változtatások egy része a forráskód átláthatóságát szolgálja, másik része pedig olyan kisebb korrekciók, amelyek stabilabb működést biztosítanak a fájlrendszer számára.

Precízebb önjavítási folyamatok és átláthatóbb XFS kód

Az XFS online javító mechanizmusain belül is történtek előrelépések, különösen a reap számítások pontosításában, amelyek hatékonyabbá teszik a hibák kezelését működés közben. Számos kódrészlet átszervezésére és optimalizálására is sor került, amelyek célja a teljesítmény és a megbízhatóság javítása. A Kconfig fájlok frissítése, a hibakövetés pontosítása és a belső struktúrák egyszerűsítése mind azt mutatja, hogy az XFS fejlesztői ebben a kiadási ciklusban a továbbfejlesztésre és a meglévő funkciók kiforrottá tételére összpontosítottak.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.