Linus Torvalds je prihvatio u kernel Linux 7.1, čije je izdanje očekivano sredinom lipnja, skup izmjena s novom implementacijom upravljačkog programa za datotečni sustav NTFS. Novi upravljački program uključuje se pod imenom «ntfs», što je ranije korišteno za udaljavanje iz kernela starog upravljačkog programa koji je radio u načinu samo za čitanje. Do sada je glavni NTFS-upravljački program u kernalu bio ntfs3, koji je dodan prije nekoliko godina od strane tvrtke Paragon Software.
Nova implementacija pripremljena je od strane programera kernela Namjae Jeona (Namjae Jeon), koji je ranije sudjelovao u razvoju exFAT, KSMBD i drugih podsustava. Rad na upravljačkom programu trajao je otprilike četiri godine i predstavlja reviziju originalnog NTFS-upravljačkog programa kernela s čistijom bazom koda, koja je dodana s podrškom za pisanje, modernijim mogućnostima i poboljšanom integracijom s aktualnim mehanizmima kernela Linux.
Među prednostima nove implementacije spominju se potpuna podrška za pisanje, veća stabilnost u odnosu na ntfs3, prolazak kroz veći broj testova xfstests, kao i korištenje modernih mogućnosti kernela, poput iomap i folio. Osim toga, za novu implementaciju pripremljene su korisničke alate za fsck. Prema riječima autora, po razini unutarnje integracije s modernim mogućnostima kernela, novi upravljački program izgleda povoljnije od trenutnog ntfs3.
. Prije uključivanja u glavnu granu kod je oko dva mjeseca bio u linux-next, gdje je prolazio dodatno testiranje i recenziju. Ukupna veličina novog i revidiranog koda procjenjuje se na više od 36 tisuća redaka.
. Zanimljivo je da je Linus Torvalds prvotno odbio prvi pokušaj uključivanja novog upravljačkog programa zbog problema s formatiranjem pull request u Gitu, međutim, nakon slanja ispravljenog varijante, izmjene su ipak prihvaćene. Sam Torvalds je to opisao kao «ntfs resurrection». Pri tome upravljački program ntfs3 za sada ostaje u stablu izvornih kôdova kernela, a novu implementaciju moguće je uključiti preko opcije NTFS_FS u Kconfig.
Izvor: linux.org.ru
