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

Azienda Microsoft ha pubblicato tecniche specifiche sul file system exFAT e ha espresso la disponibilità a cedere i diritti all'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, completamente compatibile con i prodotti Microsoft. L'obiettivo finale dell'iniziativa è aggiungere il supporto per exFAT nel kernel Linux.

I membri dell'organizzazione Open Invention Network (OIN), tra cui Microsoft, si impegnano a non intentare cause legali per l'uso delle loro tecnologie nei componenti «sistema Linux» («Linux System»). Ma exFAT non è incluso nel loro numero, quindi questa tecnologia non è soggetta agli impegni di Microsoft in materia di concessione di accesso ai propri brevetti. Per eliminare la minaccia di rivendicazioni brevettuali, Microsoft prevede di ottenere l'inclusione del driver exFAT tra i componenti che saranno inclusi nella prossima revisione della definizione di «sistema Linux». In questo modo, i brevetti associati a exFAT rientreranno nell'ambito dell'accordo stipulato tra i membri dell'OI.

È notevole che in precedenza i brevetti su exFAT erano elemento chiave in nella maggior parte richieste Microsoft, riguardanti l'installazione di soluzioni basate su Linux. Il driver con implementazione exFAT è stato rilasciato sei anni fa è aperto da Samsung con licenza GPLv2, ma non è ancora incluso nel kernel Linux principale a causa del rischio di una causa per violazione di brevetto da parte di Microsoft. Sul sito di Microsoft continua a essere presente una pagina richiedente la licenza per l'uso di exFAT e informazioni sul fatto che questa tecnologia è stata licenziata a più di 100 aziende, tra cui i più grandi produttori OEM.

Il file system exFAT è stato creato da Microsoft per superare le limitazioni di FAT32 per l'uso su unità Flash di grande capacità. Il supporto per il file system exFAT è stato introdotto 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, 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 del numero di file in una directory è stato elevato a 65.000, ed è prevista la possibilità di memorizzare ACL.

Integrazione: Greg Kroah-Hartman ha approvato l'inclusione del driver exFAT sviluppato da Samsung nella sezione sperimentale «staging» del kernel Linux («drivers/staging/»), dove vengono collocati i componenti che necessitano di ulteriori lavori. Si osserva che l'inclusione nel kernel semplificherà il processo di affinamento del driver, rendendolo idoneo per l'integrazione nell'albero 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