Konstantin Komarov, zakladateľ a šéf Paragon Software, na mailing listu jadra Linuxu s úplnou implementáciou súborového systému podporuje prácu v režime čítania a zápisu. Kód je otvorený pod licenciou GPL.
Implementácia podporuje všetky funkcie aktuálnej verzie NTFS 3.1, vrátane rozšírených atribútov súborov, režimu kompresie údajov, efektívnej práce s prázdnymi priestormi v súboroch a prehrávania zmien z protokolu na obnovenie integrity po zlyhaniach. Navrhovaný ovládač v súčasnosti používa svoju vlastnú obmedzenú implementáciu žurnálu NTFS, ale v budúcnosti sa plánuje pridať podporu pre úplné žurnálovanie nad univerzálne blokové zariadenie dostupné v jadre. (zariadenie žurnálovacieho bloku), na základe ktorého je organizované žurnálovanie v ext3, ext4 a OCFS2.
Ovládač je založený na kódovej báze existujúcej reklamy Paragon Software a dobre testovaný. Záplaty sú navrhnuté v súlade s požiadavkami na prípravu kódu pre Linux a neobsahujú väzby na ďalšie API, čo umožňuje začlenenie nového ovládača do hlavného jadra. Keď budú záplaty zahrnuté do hlavného linuxového jadra, Paragon Software zamýšľa poskytovať ich údržbu, opravy chýb a vylepšenia funkčnosti.
Začlenenie do jadra však môže chvíľu trvať kvôli potrebe preskúmania navrhovaného kódu treťou stranou. Pripomienky k publikácii tiež pozn s montážou a rad na dizajne záplat. Napríklad sa navrhuje rozdeliť predloženú opravu na časti, pretože 27 tisíc riadkov v jednej oprave je príliš veľa a spôsobuje ťažkosti pri kontrole a overovaní. Súbor MAINTAINERS odporúča explicitne definovať politiku pre ďalšiu údržbu kódu a špecifikovať vetvu Git, do ktorej sa majú posielať opravy. Treba tiež poznamenať, že je potrebné dohodnúť sa na pridaní novej implementácie NTFS, ak existuje starý ovládač fs/ntfs, ktorý pracuje v režime iba na čítanie.
Predtým ste na úplný prístup k oddielom NTFS z Linuxu museli použiť ovládač NTFS-3g FUSE, ktorý beží v používateľskom priestore a neposkytuje požadovaný výkon. Tento vodič od roku 2017, ako aj ovládač fs/ntfs len na čítanie. Oba ovládače vytvorila spoločnosť Tuxera, ktorá podobne ako Paragon Software, proprietárny ovládač NTFS distribuovaný komerčne.
Pripomeňme si, že v októbri minulého roku po Spoločnosť Paragon Software zverejnila verejne dostupné špecifikácie a umožnila bezplatné používanie patentov exFAT v systéme Linux a sprístupnila implementáciu ovládačov systému súborov exFAT ako open source. Prvá verzia ovládača bola obmedzená na režim iba na čítanie, ale vo vývoji bola verzia s možnosťou zápisu. Tieto záplaty zostali nenárokované a ovládač exFAT bol prijatý do hlavného jadra, Samsung a používa sa vo firmvéri smartfónov so systémom Android od tejto spoločnosti. Tento krok bol bolestivý v Paragon Software, ktorý s kritikou otvorených implementácií exFAT a NTFS.
Zdroj: opennet.ru
