Linus Torvalds prijal jadro Linux 7.1, ktorého vydanie sa očakáva v polovici júna, predstavuje súbor zmien s novou implementáciou ovládača súborového systému NTFSNový ovládač je zahrnutý pod názvom "NTFS", ktorý sa predtým používal pre starý ovládač určený len na čítanie, ktorý bol z jadra odstránený. Doteraz hlavný ovládač NTFS v jadre zostal ntfs3, pridané pred niekoľkými rokmi spoločnosťou Paragon Software.
Vývojár jadra pripravil novú implementáciu. Namjae Jeong (Namjae Jeon), ktorý sa predtým podieľal na vývoji exFAT, KSMBD a ďalšie subsystémy. Ovládač, vyvíjaný približne štyri roky, je prepísaním pôvodného ovládača jadra NTFS s čistejšou kódovou základňou, pridaním podpory zápisu, modernejších funkcií a vylepšenou integráciou so súčasnými mechanizmami jadra. Linux.
Medzi výhody novej implementácie patria: plná podpora nahrávania, vyššia stabilita v porovnaní s ntfs3, absolvovanie ďalších testov xftests, ako aj použitie moderných funkcií jadra, ako napríklad iomap и folioOkrem toho boli pre novú implementáciu pripravené aj používateľské nástroje. fsckPodľa autorov je nový ovládač výhodnejší ako súčasný, čo sa týka úrovne vnútornej integrácie s modernými možnosťami jadra. ntfs3.
Predtým, ako bol kód zahrnutý do hlavnej vetvy, bol v linux-next, kde prešla dodatočným testovaním a kontrolou. Celkový objem novej a prepracovanej kódovej základne sa odhaduje na viac ako 36 tisíc riadkov.
Je pozoruhodné, že Linus Torvalds spočiatku odmietol prvý pokus o zahrnutie nového ovládača kvôli problémom s dizajnom. požiadavka pull v Gite, ale po odoslaní revidovanej verzie boli zmeny stále akceptované. Sám Torvalds opísal incident ako vzkriesenie ntfsV tomto prípade vodič ntfs3 zatiaľ zostáva v strome zdrojového kódu jadra a novú implementáciu je možné povoliť pomocou voľby NTFS_FS в Kconfig.
Zdroj: linux.org.ru
