ExFAT is op weg naar de Linux-kernel

0
79

Windows is het porten van populaire Sysinternals-tools pakket gebruiken om de Linux
Microsoft hebben de ingenieurs die al overgezet zijn de ProcDump utility en zijn momenteel werken aan het porten van ProcMon ook. Meer hulpmiddelen om te volgen.

Microsoft heeft de laatste File Allocation Table (FAT) bestandssysteem op de intellectuele eigendom, de Uitgebreide VET (exFAT) octrooien, beschikbaar voor Linux en open-source ontwikkelaars via het Open Invention Network (OIN). Nu, dat alles moet worden gedaan is om exFAT-code in de Linux kernel. Terwijl sommige exFAT-code is voorgelegd aan Linux via Greg Kroah-Hartman, de stabiele Linux kernel onderhouder, er is veel werk te doen, voordat de code klaar is voor prime time.

De code, die is ingediend door de Linux-ontwikkelaar Valdis Klētnieks, dateert uit een code lek door Samsung in 2013. Microsoft heeft ingediend, een exFAT-code van de kernel. Evenmin is het. Een vertegenwoordiger van Microsoft zei dat terwijl “wij zijn het ondersteunen van de integratie van exFAT in de Linux kernel, de code indiening wordt uitgevoerd door de andere leden van de gemeenschap.”

De Samsung exFAT-code niet in de kernel door de onzekerheid over de vraag of Microsoft zou de naleving van haar exFAT-patenten. Nog voordat Microsoft losgemaakt zijn greep op de exFAT, Klētnieks deed wat opruimwerk op de code eerder dit jaar. Deze code led Senior Linux Developer Ted T so te stel:

“Een soort van verklaring van een Microsoft-advocaat OIN kan worden volstaan. [om exFAT in de Linux kernel] Dit is waar het stellen van de LF [Linux Foundation] als ze samen te brengen in een vergadering van de hoofden van de LF, OIN, en Microsoft advocaten kan de dingen veel gemakkelijker.”

Enkele weken later, Microsoft expliciet opende de code als onderdeel van het OIN is Linux System Definitie. Vorig jaar, Microsoft lid van de OIN open-source patent bescherming van het consortium, die met het meeste van zijn patent portfolio. Deze nieuwe aankondiging maakt duidelijk dat Microsoft aan het maken is voor exFAT beschikbaar onder een open-source en Linux-ontwikkelaars.

Zo veel voor de juridische kant. Nu het moeilijke gedeelte. Het draaien van de bestaande code in bruikbare code. Het zal niet makkelijk worden.

Zelfs Klētnieks toegeeft:

“Het exfat-code moet een hoop werk om het te krijgen in de ‘echte’ vorm voor hij fs/ onderdeel van de kernel, dus zet het in de drivers/staging/ voor nu, zodat het kan worden gewerkt door iedereen in de gemeenschap.”

Andere ontwikkelaars zijn minder vriendelijk. Christoph Hellwig, een senior Linux kernel developer, knapte. Dit was een ‘hoopje stront” en “up-to-kernel-normen”, Hellwig zei. Kroah-Hartman weet “de code is verschrikkelijk,” maar denkt dat het de moeite waard om te werken aan de Linux-ontwikkelaars hebben nu toegang tot de volledige exFAT-specificatie.

Niet zo snel, denkt Linux developer Pali Rohá:

“Deze specificatie is niet ‘vol.’ Er ontbreken belangrijke details, zoals hoe is TexFAT geïmplementeerd. In die specificatie is gewoon verwijzing naar andere niet-gepubliceerde documenten. Zo is het klassieke MS manier, laat ze iets onvolledig en onverenigbaar zijn met hun eigen NT uitvoering, zoals met FAT32 vs fastfat.sys.”

Zet het allemaal samen en het gaat een tijdje voordat exFAT is beschikbaar voor Linux gebruikers. ExFAT wordt momenteel gebruikt in een grote capaciteit flash-apparaten, zoals USB-sticks en SD-kaarten.

In de tussentijd, Linux-en Android-ontwikkelaars die willen dat hun apparaten te gebruiken exFAT zal waarschijnlijk blijven gebruiken Paragon Software proprietary Microsoft exFAT/NTFS voor USB-software.

Verwante Artikelen:

Microsoft bereidt exFAT-octrooien voor Linux en open sourceWhat is de deal met Microsoft ‘ s open-source vriendelijke patenten?Microsoft open bronnen zijn patent portfolioMicrosoft patent verplaatsen: een grote sprong voorwaarts of business as usual?

Verwante Onderwerpen:

Linux

Enterprise Software

Windows

Windows 10

Samenwerking

Cloud