Paragon Software ha aperto il codice del driver con l'implementazione del file system exFAT

Paragon Software, che fornisce con licenza Microsoft driver proprietari NTFS ed exFAT per Linux, pubblicato sulla mailing list degli sviluppatori del kernel Linux
implementazione iniziale del nuovo driver exFAT open source. Il codice del driver è concesso in licenza con GPLv2 ed è temporaneamente limitato alla modalità di sola lettura. Una versione del driver che supporta la modalità di registrazione è in fase di sviluppo, ma non è ancora pronta per la pubblicazione. La patch per l'inclusione nel kernel Linux è stata inviata personalmente da Konstantin Komarov, fondatore e capo dell'azienda Software Paragon.

Società di software Paragon accolto Le azioni di Microsoft per pubblicare sono disponibili al pubblico specifiche e fornendo l'opportunità di utilizzare senza royalty i brevetti exFAT in Linux e come contributo ha preparato un driver exFAT open source per il kernel Linux. Va notato che il driver è progettato in conformità con i requisiti per la preparazione del codice per Linux e non contiene collegamenti ad API aggiuntive, il che ne consente l'inclusione nel kernel principale.

Ricordiamo che nel mese di agosto, nella sezione sperimentale “staging” del kernel Linux 5.4 (“drivers/staging/”), dove vengono collocati i componenti da migliorare, aggiunto Samsung ha sviluppato un driver exFAT aperto. Allo stesso tempo, il driver aggiunto si basa su un codice obsoleto (1.2.9), che richiede miglioramenti e adattamenti ai requisiti per la progettazione del codice per il kernel. Più tardi per il kernel ci fu
proposto una versione aggiornata del driver Samsung, tradotta nel ramo "sdFAT" (2.2.0) e che mostra un significativo aumento delle prestazioni, ma questo driver non è stato ancora accettato nel kernel Linux.

Il file system exFAT è stato creato da Microsoft per superare i limiti di FAT32 quando utilizzato su unità Flash di grande capacità. Il supporto per il file system exFAT è apparso in Windows Vista Service Pack 1 e Windows XP con Service Pack 2. La dimensione massima del file rispetto a FAT32 è stata ampliata da 4 GB a 16 exabyte e il limite massimo della dimensione della partizione di 32 GB è stato eliminato per ridurre frammentazione e aumento della velocità, è stata introdotta una bitmap di blocchi liberi, il limite al numero di file in una directory è stato portato a 65mila ed è stata fornita la possibilità di memorizzare ACL.

Fonte: opennet.ru

Aggiungi un commento