Microsoft ha presentato un'iniziativa per includere il supporto exFAT nel kernel di Linux

Azienda Microsoft ha pubblicato tecniche specifica sul file system exFAT e ha espresso la volontà di trasferire i diritti per l'uso di tutti i brevetti associati a exFAT per un utilizzo gratuito in Linux. Si osserva che la documentazione pubblicata è sufficiente per creare un'implementazione portabile di exFAT, pienamente compatibile con i prodotti Microsoft. L'obiettivo finale dell'iniziativa è aggiungere il supporto per exFAT nel core di Linux.

I membri dell'organizzazione Open Invention Network (OIN), tra cui Microsoft, si impegnano a non fare rivendicazioni legali per l'uso delle proprie tecnologie nei componenti "sistemi Linux" ("Linux System"). Ma exFAT non fa parte di questo accordo, quindi la tecnologia non è coperta dagli obblighi di Microsoft di fornire l'opportunità di utilizzare i propri brevetti. Per mitigare il rischio di rivendicazioni sui brevetti, Microsoft prevede di ottenere l'inclusione del driver exFAT tra i componenti della prossima revisione della definizione di "sistemi Linux". In questo modo, i brevetti associati a exFAT rientreranno nel campo di applicazione dell'accordo stipulato tra i membri di OIN.

È interessante notare che in passato i brevetti su exFAT erano un elemento chiave in maggior parte dei delle rivendicazioni di Microsoft, che riguardavano la preinstallazione di soluzioni basate su Linux. Sei anni fa, un driver con implementazione di exFAT è stato è open source da Samsung sotto licenza GPLv2, ma non è ancora stato incluso nel core di Linux a causa del rischio che Microsoft avanzi una causa per violazione dei brevetti. Sul sito di Microsoft resta ancora una pagina che richiede di ottenere una licenza per l'uso di exFAT e informazioni sul fatto che questa tecnologia è stata licenziata da oltre 100 aziende, tra cui i principali produttori OEM.

Il file system exFAT è stato creato da Microsoft per superare le limitazioni di FAT32 nell'uso su unità flash di grande capacità. Il supporto per il file system exFAT è apparso in Windows Vista Service Pack 1 e in Windows XP con Service Pack 2. La dimensione massima dei file rispetto a FAT32 è stata ampliata da 4 GB a 16 exabyte, è stata eliminata la limitazione sulla dimensione massima delle partizioni a 32 GB, per ridurre la frammentazione e aumentare la velocità è stata introdotta una bitmap dei blocchi liberi, il limite sul numero di file in una directory è stato elevato a 65.000, ed è stata prevista la possibilità di memorizzare ACL.

Aggiunta: Greg Kroa-Hartman ha approvato l'inclusione del driver exFAT sviluppato da Samsung nella sezione sperimentale "staging" del kernel di Linux ("drivers/staging/"), dove vengono collocati i componenti che richiedono miglioramenti. Si osserva che l'inclusione nel kernel semplificherà il processo di portare il driver a uno stato pronto per la distribuzione nel ramo principale del codice sorgente del kernel.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster