Microsoft ha preso l'iniziativa di includere il supporto exFAT nel kernel Linux

Microsoft pubblicato tecnico specificazione sul file system exFAT e ha espresso la volontà di trasferire i diritti di utilizzo di tutti i brevetti relativi a exFAT per l'uso gratuito su Linux. Si noti che la documentazione pubblicata è sufficiente per creare un'implementazione exFAT portatile completamente compatibile con i prodotti Microsoft. L'obiettivo finale dell'iniziativa è aggiungere il supporto exFAT al kernel Linux principale.

I membri dell'Open Invention Network (OIN), che include Microsoft, accettano di non perseguire azioni legali per l'uso delle loro tecnologie nei componenti "Sistemi Linux"("Sistema Linux"). Ma exFAT non è uno di questi, quindi questa tecnologia non è soggetta all'impegno di Microsoft di rendere disponibili i suoi brevetti. Per affrontare la minaccia delle rivendicazioni sui brevetti, Microsoft prevede di cercare di includere il driver exFAT tra i componenti inclusi nella prossima edizione della definizione di “sistema Linux”. Pertanto, i brevetti relativi a exFAT rientreranno nell’ambito dell’accordo concluso tra i partecipanti all’OIN.

È interessante notare che i precedenti brevetti per exFAT erano collegamento chiave в più reclami Microsoft, influenzando preinstallazione di soluzioni basate su Linux. Un driver che implementava exFAT sei anni fa lo era è aperto da Samsung sotto licenza GPLv2, ma non è ancora incluso nel kernel Linux principale a causa del rischio che Microsoft venga citata in giudizio per violazione di brevetto. Sempre sul sito Microsoft rimane la pagina con l'obbligo di ottenere una licenza per utilizzare exFAT e l'informazione che questa tecnologia è stata concessa in licenza da più di 100 aziende, inclusi i più grandi OEM.

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 ed è stata eliminata la limitazione sulla dimensione massima della partizione di 32 GB. , per ridurre la frammentazione e aumentare la 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.

Aggiunta: Greg Kroah-Hartman approvato inclusione del driver exFAT sviluppato da Samsung nella sezione sperimentale “staging” del kernel Linux (“drivers/staging/”), dove vengono posizionati i componenti che richiedono miglioramenti. È da notare che l'inclusione nel kernel renderà più semplice portare il driver in uno stato adatto per la consegna nell'albero dei sorgenti del kernel principale.

Fonte: opennet.ru

Aggiungi un commento