Konstantin Komarov, themelues dhe drejtor i kompanisë Paragon Software, në listën e dërgimit të kernelit Linux me një implementim të plotë të sistemit të skedarëve , që mbështet funksionimin në modin shkruaj dhe lexoj. Kodi është i hapur nën licencën GPL.
Implementimi mbështet të gjitha mundësitë e versionit aktual NTFS 3.1, duke përfshirë atributet e avancuara të skedarëve, modin e kompresimit të të dhënave, punën efikase me boshllëqet në skedarë dhe riprodhimin e ndryshimeve nga regjistri për rikthimin e integritetit pas dështimeve. Në driverin e propozuar aktualisht përdoret një implementim i reduktuar i regjistrit NTFS, por në të ardhmen është planifikuar të shtohet mbështetje për regjistrimin e plotë mbi pajisjen e bllokut universale në kernel, (Journaling block device), mbi të cilin është organizuar regjistrimi në ext3, ext4 dhe OCFS2.
Driveri është i bazuar në kodin e produktit komercial ekzistues Paragon Software është testuar mirë. Patch-ët janë të përgatitur sipas kërkesave për kodin e Linux-it dhe nuk përmbajnë lidhje me API të tjera, që lejon përfshirjen e shoferit të ri në bërthamën kryesore. Pas përfshirjes së patch-eve në bërthamën kryesore të Linux-it, Paragon Software synon të ofrojë mbështetje, korrigjimin e gabimeve dhe zgjerimin e funksionaliteteve.
Megjithatë, përfshirja në kernel mund të kërkojë kohë për shkak të nevojës për rishikimin e kodit të propozuar nga zhvillues të jashtëm. Në komentet e publikimit gjithashtu shpërndahen me ndihmën e një serie për përgatitjen e patches. Për shembull, sugjerohet ndarja e patches të dërguar në pjesë, pasi 27 mijë rreshta brenda një patches janë tepër shumë dhe krijojnë vështirësi gjatë rishikimit dhe kontrolleve. Në skedarin MAINTAINERS rekomandohet të përcaktohet qartazi politika e mbështetjes së mëtejshme të kodit dhe të specifikohet dega Git, në të cilën duhen dërguar korrigjimet. Po ashtu vërehet nevoja për rimbursimin e implementimit të ri të NTFS në prani të driverit të vjetër fs/ntfs, i cili funksionon vetëm në modin e leximit.
Më parë, për qasje të plotë në ndarjet NTFS nga Linux, ishte e nevojshme të përdorej driveri FUSE NTFS-3g, i cili punon në hapësirën e përdoruesit dhe nuk ofron performancën e dëshiruar. Ky driveri që nga viti 2017, ashtu si dhe driveri fs/ntfs që funksionon vetëm në modin e leximit. Të dy driverët janë krijuar nga Tuxera, e cila, si Paragon Software, driverin pronar NTFS, të shpërndarë në baza komerciale.
Kujtojmë se në tetorin e vitit të kaluar, pasi Microsoft publikoi specifikimet e aksesit të hapur dhe ofroi mundësinë e përdorimit të lirë të patentave për exFAT në Linux, kompania Paragon Software hapi kodin e driverit të saj me realizim të FS exFAT. Versioni i parë i driverit ishte i kufizuar në funksionimin në modin vetëm leximi, por një variant me mbështetje për shkruaj was në zhvillim. Këto patches mbetën të pavlefshme dhe në përbërjen kryesore të kernelit u miratua driveri exFAT, Samsung dhe i aplikuar në firmuerët e smartphone-ve Android të këtij kompania. Ky hap ishte ndjerë keq në kompaninë Paragon Software, e cila këndvështrimin e saj mbi implementimet e hapura exFAT dhe NTFS.
Burimi: opennet.ru
