A Linux 7.1 kernelbe egy teljesen átdolgozott NTFS meghajtó is bekerülhet. Namjae Jeon egy új NTFS-driver pull requestet küldött be, amely a régi, csak olvasásra képes linuxos NTFS-kód átdolgozott alapjaira épül, és már teljes írástámogatást, késleltetett allokációt, iomap-alapú I/O-kezelést, valamint foliokra épülő működést is nyújt. Az összefoglaló szerint a csomag új felhasználói eszközöket is hoz majd, köztük az ntfsprogs-plus eszközkészletet. A beküldött csomag négy év kitartó munkájának az eredménye.
Tartalomjegyzék

Négy évnyi munka gyümölcse érik be
A pull request alapján az új meghajtó lényegében egy új NTFS alrendszer a kernelben. A csomag teljes írástámogatást nyújt késleltetett allokációval, átáll az iomap használatára a pufferelt és közvetlen I/O, a fájlextent-kezelés, valamint az olvasási és írási útvonal több része esetében, és kivezeti a buffer_head függést a foliós működés javára. A fejlesztő magyarázata szerint az új kód stabilabb az NTFS3-nál: a mellékelt mérés szerint 787 xfstestsből 326 ment át, míg az NTFS3 ugyanebben az összevetésben 273-at teljesített, és az NTFS3 által sikeresen teljesített tesztek mind részhalmazát adják az új meghajtó eredményeinek. A sikertelen tesztek többsége továbbra is olyan részekhez kapcsolódik, mint a metaadatok naplózása, ahol az NTFS lemezes formátuma más működési modellt használ.
Először elutasításra, de második nekifutásra elfogadásra került a fejlesztési csomag
Linus Torvalds az első, Linux 7.1-rc1-hez beküldött NTFS pull requestet visszautasította, mert a kód nem fordult le, indoklásában pedig arra hivatkozott, hogy a beolvasztásra szánt csomagnak már a beküldés pillanatában önállóan is működőképesnek kell lennie. Namjae Jeon ezt követően közölte, hogy a hibát az okozta, hogy félreértette a szemantikai ütközések előzetes kezelését, majd április 17-én elküldte a javított pull requestet. A javított csomag továbbra is több mint 36 ezer sor új kódot tartalmaz 65 fájlban, az NTFS3 pedig egyelőre a kernel forrásfájában marad. Ez azt jelenti, hogy a meglévő meghajtó egyelőre nem kerül lecserélésre, csupán egy új NTFS-meghajtó kernelbeli megjelenését készíti elő.
