U sastavu jezgre 7.1 prihvaćen je novi NTFS upravljački program

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

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster