Microsoft a luat inițiativa de a include suportul exFAT în nucleul Linux

Microsoft а publicat tehnic specificații pe sistemul de fișiere exFAT și și-a exprimat disponibilitatea de a transfera drepturile de utilizare a tuturor brevetelor legate de exFAT pentru utilizare gratuită pe Linux. Este de remarcat că documentația publicată este suficientă pentru a crea o implementare exFAT portabilă care este pe deplin compatibilă cu produsele Microsoft. Scopul final al inițiativei este de a adăuga suport exFAT la kernel-ul principal Linux.

Membrii Open Invention Network (OIN), care include Microsoft, sunt de acord să nu urmărească pretenții legale pentru utilizarea tehnologiilor lor în componente "sisteme Linux„(„Sistem Linux”). Dar exFAT nu este unul dintre ele, așa că această tehnologie nu este supusă angajamentului Microsoft de a-și pune la dispoziție brevetele. Pentru a aborda amenințarea revendicărilor de brevet, Microsoft intenționează să caute includerea driverului exFAT printre componentele incluse în următoarea ediție a definiției unui „sistem Linux”. Astfel, brevetele legate de exFAT vor intra în sfera de aplicare a acordului încheiat între participanții la OIN.

Este de remarcat faptul că brevetele anterioare pentru exFAT au fost link-ul cheie в cel mai creanțe Microsoft, afectând preinstalarea soluțiilor bazate pe Linux. Un șofer care implementa exFAT în urmă cu șase ani a fost deschis de Samsung sub licență GPLv2, dar încă nu rămâne inclus în kernel-ul principal Linux din cauza riscului ca Microsoft să fie dat în judecată pentru încălcarea brevetelor. Încă pe site-ul Microsoft pagina rămâne cu cerința de a obține o licență de utilizare a exFAT și informații că această tehnologie a fost licențiată de peste 100 de companii, inclusiv cei mai mari OEM.

Sistemul de fișiere exFAT a fost creat de Microsoft pentru a depăși limitările FAT32 atunci când este utilizat pe unități Flash de mare capacitate. Suportul pentru sistemul de fișiere exFAT a apărut în Windows Vista Service Pack 1 și Windows XP cu Service Pack 2. Dimensiunea maximă a fișierului în comparație cu FAT32 a fost extinsă de la 4 GB la 16 exaocteți, iar limitarea dimensiunii maxime a partiției de 32 GB a fost eliminată , pentru a reduce fragmentarea și a crește viteza, a fost introdus un bitmap de blocuri gratuite, limita numărului de fișiere dintr-un director a fost ridicată la 65 de mii și a fost oferită capacitatea de a stoca ACL-uri.

Adăugarea: Greg Kroah-Hartman aprobat includerea driverului exFAT dezvoltat de Samsung în secțiunea experimentală „staging” a kernel-ului Linux („drivers/staging/”), unde sunt plasate componentele care necesită îmbunătățiri. Este de notat că includerea în nucleu va face mai ușor să aduceți driverul într-o stare potrivită pentru livrare în arborele sursă principal al nucleului.

Sursa: opennet.ru

Adauga un comentariu