Microsoft har taget initiativ til at inkludere exFAT-understøttelse i Linux-kernen

Microsoft опубликовала teknisk specifikationer på exFAT-filsystemet og har udtrykt sin vilje til at overføre rettighederne til at bruge alle exFAT-relaterede patenter til fri brug på Linux. Det bemærkes, at den offentliggjorte dokumentation er tilstrækkelig til at skabe en bærbar exFAT-implementering, der er fuldt ud kompatibel med Microsoft-produkter. Det ultimative mål med initiativet er at tilføje exFAT-understøttelse til Linux-hovedkernen.

Medlemmer af Open Invention Network (OIN), som omfatter Microsoft, accepterer ikke at forfølge juridiske krav for brugen af ​​deres teknologier i komponenter "Linux systemer"("Linux-system"). Men exFAT er ikke en af ​​dem, så denne teknologi er ikke underlagt Microsofts forpligtelse til at gøre sine patenter tilgængelige. For at imødegå truslen om patentkrav planlægger Microsoft at søge inklusion af exFAT-driveren blandt komponenterne inkluderet i den næste udgave af definitionen af ​​et "Linux-system." ExFAT-relaterede patenter vil således falde inden for rammerne af den aftale, der er indgået mellem OIN-deltagerne.

Det er bemærkelsesværdigt, at tidligere patenter for exFAT var nøglelink в mest krav Microsoft, påvirker præinstallation af Linux-baserede løsninger. En driver, der implementerede exFAT for seks år siden var åben af Samsung under GPLv2-licensen, men den er stadig ikke inkluderet i Linux-hovedkernen på grund af risikoen for, at Microsoft bliver sagsøgt for patentkrænkelse. Stadig på Microsofts hjemmeside siden forbliver med kravet om at opnå en licens til at bruge exFAT og oplysning om, at denne teknologi var licenseret af mere end 100 virksomheder, herunder de største OEM'er.

exFAT-filsystemet blev skabt af Microsoft for at overvinde begrænsningerne ved FAT32, når det bruges på flashdrev med stor kapacitet. Understøttelse af exFAT-filsystemet dukkede op i Windows Vista Service Pack 1 og Windows XP med Service Pack 2. Den maksimale filstørrelse sammenlignet med FAT32 blev udvidet fra 4 GB til 16 exabyte, og begrænsningen på den maksimale partitionsstørrelse på 32 GB blev elimineret , for at reducere fragmentering og øge hastigheden er der indført en bitmap af gratis blokke, grænsen for antallet af filer i en mappe er blevet hævet til 65 tusinde, og muligheden for at gemme ACL'er er blevet tilvejebragt.

Tilføjelse: Greg Kroah-Hartman godkendt inklusion af exFAT-driveren udviklet af Samsung i den eksperimentelle "staging"-sektion af Linux-kernen ("drivere/staging/"), hvor komponenter, der kræver forbedring, er placeret. Det bemærkes, at inklusion i kernen vil gøre det lettere at bringe driveren til en tilstand, der er egnet til levering i hovedkernens kildetræ.

Kilde: opennet.ru

Tilføj en kommentar