Linus Torvalds prijal do jadra Linux 7.1, jehož vydání se očekává v polovině června, soubor změn s novou realizací ovládača pre súborový systém NTFS. Nový ovládač je zahrnutý pod názvom „ntfs“, ktorý sa predtým používal na vzdialené vyňatie zo starého ovládača, ktorý fungoval v režime len na čítanie. Doteraz bol hlavným NTFS-ovládačom v jadre ntfs3, pridaný pred niekoľkými rokmi spoločnosťou Paragon Software.
Nová realizácia bola pripravená vývojárom jadra Namjae Jeon , ktorý sa predtým podieľal na vývoji exFAT, KSMBD a iných subsystémov. Práca na ovládači trvala približne štyri roky a predstavuje redesign pôvodného NTFS-ovládača jadra s čistšou základňou kódu, do ktorého bola pridaná podpora zápisu, modernejšie možnosti a zlepšená integrácia s aktuálnymi mechanizmami jadra Linux.
Medzi výhody novej realizácie patrí úplná podpora zápisu, vyššia stabilita v porovnaní s ntfs3, prechod väčšieho počtu testov xfstests, ako aj využitie moderných možností jadra, ako sú iomap a folio. Okrem toho boli pre novú realizáciu pripravené užívateľské nástroje pre fsck. Podľa autorov sa nový ovládač vzhľadom na úroveň vnútornej integrácie s modernými možnosťami jadra javí ako preferovanejší než súčasný ntfs3.
Pred zaradením do hlavnej vetvy sa kód približne dva mesiace nachádzal v linux-next, kde prebiehala ďalšia testovanie a recenzovanie. Celkový objem nového a prerobeného kódu sa odhaduje na viac ako 36 tisíc riadkov.
Zaujímavé je, že Linus Torvalds pôvodne odmietol prvý pokus o zaradenie nového ovládača kvôli problémom s formátovaním pull request v Gite, avšak po zaslaní opraveného variantu boli zmeny nakoniec prijaté. Samotný Torvalds to charakterizoval ako „ntfs resurrection“. Zatiaľ však ovládač zostáva v strome zdrojových textov jadra a novú realizáciu je možné zahrnúť cez možnosť ntfs3 NTFS_FS Kconfig v Vydanie Bcachefs 1.38.0. Distro NASty pre nasadenie NAS na báze Bcachefs.
Zdroj: linux.org.ru
