NTFSPlus predložen kao novi NTFS upravljački program za Linux
Predložen je novi NTFSPlus upravljački program koji bi zamijenio NTFS3, s ciljem brže, čišće i stabilnije podrške za NTFS u Linuxu.
Nakon godina suočavanja sa zastarjelim ili loše održavanim NTFS drajverima, Linux bi napokon mogao dobiti svježu i modernu zamjenu. Kernel i Samba programer Namjae Jeon predložio je NTFSPlus, novi remake NTFS datotečnog sustava, s ciljem pružanja bolje performanse, potpune podrške za pisanje i dugoročne održivosti.
Kao što znate, NTFS upravljački programi omogućuju Linuxu čitanje i pisanje na diskove formatirane s NTFS-om, koji su zadani datotečni sustavi koje koristi Windows, čime se Linux sustavima omogućuje pristup, izmjena ili dijeljenje datoteka pohranjenih na Windows diskovima.
Trenutno se korisnici Linuxa oslanjaju na stari read-only „NTFS Classic“ upravljački program, koji je već uklonjen iz kernela, ili na NTFS3, koji—unatoč tome što je noviji—ima problema sa stabilnošću i ograničeno održavanje. Mnoge distribucije i dalje isporučuju ntfs-3g, upravljački program u prostoru korisnika koji zamjenjuje performanse pouzdanošću.
Tu na scenu stupa NTFSPlus. Izgrađen na starijoj, ali čišćoj NTFS osnovi, dodaje moderne kernela značajke poput iomap-a, podrške za folio i odgođene dodjele kako bi značajno poboljšao performanse pisanja i smanjio fragmentaciju. Vozač također potpuno uklanja zastarjeli kod „buffer head“, usklađujući ga s trenutnim trendovima kernel-a.
Prema riječima developera, rezultati performansi pokazuju značajna poboljšanja. U testovima zapisa s jednim threadom, NTFSPlus je bio otprilike 3–5% brži od NTFS3, dok je u testovima s više threadova ostvario povećanja između 35% i 110%. Vrijeme montiranja je također znatno brže—montiranje NTFS particije od 4TB traje manje od sekunde s NTFSPlus, u usporedbi s više od četiri sekunde s NTFS3.
Osim brzine, NTFSPlus uvodi poboljšanja stabilnosti. Prolazi 287 xfstestova, u usporedbi s NTFS3-ovih 218, i uspješno rukuje radnim opterećenjima koja NTFS3 uzrokuje da ne uspije, poput mješovitih operacija direktorija u benchmarku Bonnie++. Osim toga, novi projekt korisničkog prostora pod nazivom ntfsprogs-plus dodaje alate kao što je fsck.ntfs za popravak i testiranje datotečnog sustava—što je NTFS3 u potpunosti nedostajalo.
Nadalje, potpuna podrška za zapisivanje dnevnika planirana je za buduće izdanje, zamjenjujući nepotpunu implementaciju ponovnog izvođenja dnevnika NTFS3.
Ako se spoji, NTFSPlus bi konačno mogao Linux korisnicima pružiti prvu klasu, visokoučinkovitu NTFS implementaciju koja dobro radi i na desktop i na poslužiteljskim okruženjima—nešto što dugo nedostaje.
Za više informacija, pogledajte poruku na mailing listi kernela.
