Konstantin Komarov, zakladatel a ředitel společnosti Paragon Software, na mailing listě jádra Linux, s plnou implementací souborového systému , podporující práci v režimu čtení a zápisu. Kód je otevřen pod licencí GPL.
Implementace podporuje všechny možnosti aktuální verze NTFS 3.1, včetně rozšířených atributů souborů, režimu komprese dat, efektivní práce s mezerami v souborech a obnovy integrity pomocí záznamu činností po selhání. V navrhovaném ovladači je zatím použita vlastní zjednodušená implementace záznamu NTFS, ale v budoucnu se plánuje přidání podpory pro plné journaling na základě existujícího univerzálního blokového zařízení (Journaling block device), na jehož základě je zajištěno journaling v ext3, ext4 a OCFS2.
Ovladač je založen na kódové základně existujícího komerčního Paragon Software a je dobře testován. Patche jsou vytvořeny v souladu s požadavky na přípravu kódu pro Linux a neobsahují vazby na další API, což umožňuje zahrnout nový ovladač do hlavní části jádra. Po zahrnutí patchů do hlavní části jádra Linux má společnost Paragon Software v plánu zajistit jejich údržbu, opravy chyb a rozšíření funkčnosti.
Nicméně, zahrnutí do jádra může vyžadovat čas kvůli potřebě provést revizi navrženého kódu externími vývojáři. V komentářích k publikaci se také uvádí s sestavením a řady na formátování patchů. Například se doporučuje rozdělit zaslaný patch na části, protože 27 tisíc řádků v jednom patchi je příliš mnoho a vytváří potíže při revizi a kontrole. V souboru MAINTAINERS se doporučuje jasně vymezit politiku další údržby kódu a uvést Git-větve, do kterých by měly být zasílány opravy. Také se zdůrazňuje potřeba dohodnout se na přidání nové implementace NTFS v přítomnosti starého ovladače fs/ntfs, který funguje pouze v režimu pro čtení.
Dříve bylo nutné pro plný přístup k oddílům NTFS z Linuxu používat FUSE-ovladač NTFS-3g, který funguje ve vyrovnávací paměti a nezajišťuje požadovaný výkon. Tento ovladač od roku 2017, jako běžící pouze v režimu pro čtení ovladač fs/ntfs. Oba ovladače vytvořila společnost Tuxera, která, stejně jako Paragon Software, proprietární ovladač NTFS, distribuovaný na komerční bázi.
Připomeňme, že v říjnu loňského roku, po zpřístupnění veřejných specifikací a umožnění bezplatného používání patentů na exFAT v Linuxu, společnost Paragon Software zveřejnila kód svého ovladače s implementací FS exFAT. První verze ovladače byla omezena na práci v režimu pouze pro čtení, ale ve vývoji byl variant s podporou zápisu. Tyto patche zůstaly nevyužity a do hlavního jádra byl přijat ovladač exFAT, Samsungem a používaný v firmwarech Android-smartphonů této společnosti. Tento krok byl bolestně ve společnosti Paragon Software, která s kritikou otevřených implementací exFAT a NTFS.
Zdroj: opennet.ru
