Az NTFS „Plus” illesztőprogram hatodik fejlesztési csomagja megérkezett

A Linux kernel levelezőlistáján 2026. február 3-án jelent meg Namjae Jeon új NTFS kernelmeghajtójának hatodik fejlesztési csomagja. A fejlesztések célja, hogy a Windows alapértelmezett fájlrendszeréhez egy modernebb, jobban karbantartható és gyorsabb, upstream szempontból is vállalható driver készüljön, amely a korábbi, egyszerűbb felépítésű kódbázisra épít, de már írási támogatással és a mai kernel-irányelvekhez igazított I/O megoldásokkal.

Az NTFS „Plus” illesztőprogram hatodik fejlesztési csomagja megérkezett

A jelenlegi NTFS driver fejlesztési irányvonala

A patchsorozat leírása szerint az új NTFS implementáció az iomap alapú I/O-ra támaszkodik, foliokat használ a régi buffer_head mechanizmus helyett, és külön felhasználói eszközkészletet is épít maga köré, többek között fájlrendszer-ellenőrző és formázó programokkal.

A fejlesztők áttöréseket értek el a teljesítményben is: A közölt iozone mérések alapján az egyszálú írás néhány százalékkal lehet gyorsabb, a négyszálú írás pedig jóval nagyobb, akár nagyságrendi ugrást is mutathat, az olvasási tempó pedig nagyjából azonosnak tűnik a jelenlegi ntfs3-hoz képest. A méréseket xfstests eredményekkel támasztják alá, a tervek között pedig szerepel a naplózás teljeskörű támogatása is.

Mit hoz az új patch sorozat? Mikor kerülhet beolvasztásra a kernelbe?

A mostani, hatodik kör inkább a kód minőségének javítására, a dokumentáció rendbetételén, a kernel-doc és statikus ellenőrzők által jelzett problémák eltüntetésén, valamint több belső kódrész átszervezésére összpontosít. A változások között megjelenik például az llseek iomap alapú újramegvalósítása, az ACL opciók kezelése olyan helyzetekben, amikor a konfiguráció ezt nem engedi, illetve tartalmaz több olyan átalakítást is, amely az NTFS metaadatokat és az MFT környéki műveleteket tisztábban szétválasztott fájlokba rendezi. Ez a patchkör még nem mainline, a fejlesztők a levelezőlistás review körökön keresztül haladnak, és a jelenlegi állapotot egy külön git ágon is publikálják.