ProHoster > blog > notizie internet > Microsoft ha preso l'iniziativa di includere il supporto exFAT nel kernel Linux
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.