ExFAT er på vej til Linux-kernen

0
116

Windows er portering populære Sysinternals værktøjer pakke til Linux
Microsoft ingeniører allerede porteret ProcDump utility, og arbejder i øjeblikket på portering ProcMon så godt. Flere værktøjer til at følge.

Microsoft har lavet sin sidste tilbageværende FAT (File Allocation Table) filsystemet ‘ s intellektuelle ejendom, den Udvidede FEDT (exFAT) patenter, der er tilgængelig for Linux, og open source udviklere via Open Invention Network (OIN). Nu, alt det der skal gøres er at få exFAT-kode i Linux-kernen. Mens nogle exFAT-koden er blevet sendt til Linux via Greg Kroah-Hartman, den stabile Linux-kernen vedligeholder, der er en masse arbejde, der skal gøres, før koden er klar til prime time.

Den kode, som blev forelagt af Linux-udvikler Valdis Klētnieks, stammer fra en kode lækage af Samsung i 2013. Microsoft har ikke sendt nogen exFAT-kode til kernen. Ej heller vil det. En Microsoft-repræsentant sagde, at “vi støtter inklusion af exFAT i Linux-kernen, koden indsendelse bliver udført af andre medlemmer af fællesskabet.”

Samsung exFAT kode aldrig gjort det i den primære kerne, på grund af usikkerhed om, hvorvidt Microsoft vil håndhæve sine exFAT patenter. Selv før Microsoft løsnede sit greb om exFAT, Klētnieks gjorde nogle oprydning arbejde på den kode, der tidligere i år. Denne kode led Senior Linux Udvikler Ted T’so at foreslå:

“Nogle form for erklæring fra en Microsoft advokat til at OIN kan være tilstrækkelig. [for at få exFAT i Linux-kernen] Det er her, at spørge LF [Linux Foundation], hvis de kan samle et møde i hovedet på LF, OIN, og Microsoft advokater kan gøre tingene meget lettere.”

Flere uger senere, Microsoft udtrykkeligt har åbnet op for den kode som en del af OIN ‘ s Linux-System Definition. Sidste år, Microsoft sluttede OIN open-source patentbeskyttelse konsortium, der bringer med det meste af sin patentportefølje. Denne nye bekendtgørelse gør det klart, at Microsoft gør exFAT til rådighed for open-source og Linux-udviklere.

Så meget for den juridiske side. Nu til den svære del. At dreje den eksisterende kode til nyttige kode. Det vil ikke være let.

Selv Klētnieks indrømmer:

“Exfat-kode brug for en masse arbejde for at få det til ‘rigtige’ form for han fs/ en del af kernen, så læg det ind drivere/staging/ til nu, så det kan studeres af alle i fællesskabet.”

Andre udviklere er mindre form. Christoph Hellwig, en senior Linux-kernen udvikler, knækkede. Dette var en “bunke lort”, og på ingen måde “op til kerne standarder”, Hellwig sagde. Kroah-Hartman kender “koden er forfærdeligt,” men synes det er værd at arbejde på, da den Linux-udviklere nu har adgang til den fulde exFAT specifikation.

Ikke så hurtigt, mener Linux udvikler Pali Rohá:

“Denne specifikation er ikke ‘fuld.” Der mangler vigtige detaljer, som hvordan er TexFAT gennemført. I denne specifikation er bare henvisning til andre ikke-offentliggjorte dokumenter. Så det er klassisk MS måde, de frigiver noget ufuldstændige, og der er uforenelig med deres egne NT gennemførelse, som med FAT32 vs fastfat.sys.”

Sætte det hele sammen, og det kommer til at være et stykke tid, før exFAT er tilgængelig for Linux-brugere. ExFAT er i øjeblikket anvendes i stor kapacitet flash enheder, såsom USB-nøgler og SD-kort.

I mellemtiden, Linux og Android-udviklere, der ønsker, at deres enheder til brug exFAT vil sandsynligvis fortsætte med at anvende Paragon Software proprietære Microsoft exFAT/NTFS for USB-software.

Relaterede Historier:

Microsoft readies exFAT-patenter i Linux og open sourceWhat er det for noget med Microsofts open-source-venligt patenter?Microsoft open-kilder sit patent portfolioMicrosoft ‘ s patent flytte: Kæmpe spring fremad eller business as usual?

Relaterede Emner:

Linux

Virksomhedens Software

Windows

Windows 10

Samarbejde

Cloud