Konstantin Komarov, fondatore e direttore della Paragon Software, nella mailing list del kernel Linux con un'implementazione completa del file system , che supporta operazioni in modalità lettura e scrittura. Il codice è aperto con licenza GPL.
L'implementazione supporta tutte le funzionalità della versione attuale di NTFS 3.1, inclusi attributi estesi dei file, modalità di compressione dei dati, gestione efficiente degli spazi vuoti nei file e ripristino delle modifiche dal registro per garantire l'integrità dopo i guasti. Nel driver proposto viene attualmente utilizzata un'implementazione semplificata del registro NTFS, ma si prevede in futuro di aggiungere supporto per la registrazione completa utilizzando il dispositivo a blocchi universale già presente nel kernel (Journaling block device), su cui si basa la registrazione in ext3, ext4 e OCFS2.
Il driver è basato sul codice sorgente del prodotto commerciale esistente Tuttavia, l'inclusione nel kernel potrebbe richiedere tempo a causa della necessità di una revisione del codice proposto da parte di sviluppatori esterni. Nei commenti alla pubblicazione vengono inoltre segnalati
problemi con l'assemblaggio e la non conformità requisiti In passato, per accedere completamente alle partizioni NTFS da Linux era necessario utilizzare il driver FUSE NTFS-3g, che opera nello spazio utente e non garantisce le prestazioni desiderate. Questo driver
non è stato aggiornato dal 2017, come il driver fs/ntfs che funziona solo in modalità di lettura. Entrambi i driver sono stati creati dalla Tuxera, che, come Paragon Software, un driver NTFS proprietario, distribuito su base commerciale.
Ricordiamo che nell'ottobre dello scorso anno, dopo le specifiche pubbliche di Microsoft e la concessione della possibilità di utilizzo gratuito dei brevetti su exFAT in Linux, Paragon Software ha aperto il codice del proprio driver con implementazione del file system exFAT. La prima versione del driver era limitata a funzionare in modalità sola lettura, ma era in fase di sviluppo una versione con supporto per la scrittura. Queste patch sono rimaste non richieste e il driver exFAT è stato incluso nel nucleo di base, Samsung e utilizzato nei firmware degli smartphone Android di questa azienda. Questa mossa è stata dolorosa per Paragon Software, che ha criticato le implementazioni aperte di exFAT e NTFS.
Fonte: opennet.ru
