Microsoft hat die Initiative ergriffen, exFAT-Unterstützung in den Linux-Kernel zu integrieren

Microsoft опубликовала technisch Spezifikationen auf dem exFAT-Dateisystem und hat seine Bereitschaft zum Ausdruck gebracht, die Rechte zur Nutzung aller exFAT-bezogenen Patente zur kostenlosen Nutzung unter Linux zu übertragen. Es wird darauf hingewiesen, dass die veröffentlichte Dokumentation ausreicht, um eine portable exFAT-Implementierung zu erstellen, die vollständig mit Microsoft-Produkten kompatibel ist. Das ultimative Ziel der Initiative besteht darin, exFAT-Unterstützung zum Haupt-Linux-Kernel hinzuzufügen.

Mitglieder des Open Invention Network (OIN), zu dem auch Microsoft gehört, verpflichten sich, keine rechtlichen Ansprüche für die Verwendung ihrer Technologien in Komponenten geltend zu machen.Linux-Systeme"("Linux-System"). Da exFAT jedoch nicht dazu gehört, unterliegt diese Technologie nicht der Verpflichtung von Microsoft, seine Patente verfügbar zu machen. Um der Gefahr von Patentansprüchen zu begegnen, plant Microsoft, den exFAT-Treiber in die Komponenten aufzunehmen, die in der nächsten Ausgabe der Definition eines „Linux-Systems“ enthalten sind. Somit fallen exFAT-bezogene Patente in den Geltungsbereich der zwischen den OIN-Teilnehmern geschlossenen Vereinbarung.

Es ist bemerkenswert, dass es frühere Patente für exFAT gab Schlüsselverbindung в die meisten Ansprüche Microsoft, beeinflussend Vorinstallation von Linux-basierten Lösungen. Ein Fahrer, der vor sechs Jahren exFAT implementierte, war ist offen von Samsung unter der GPLv2-Lizenz, ist jedoch weiterhin nicht im Haupt-Linux-Kernel enthalten, da das Risiko besteht, dass Microsoft wegen Patentverletzung verklagt wird. Immer noch auf der Microsoft-Website Seite bleibt bestehen mit der Anforderung, eine Lizenz zur Nutzung von exFAT zu erhalten, und der Information, dass diese Technologie von mehr als 100 Unternehmen, darunter den größten OEMs, lizenziert wurde.

Das exFAT-Dateisystem wurde von Microsoft entwickelt, um die Einschränkungen von FAT32 bei der Verwendung auf Flash-Laufwerken mit großer Kapazität zu überwinden. Unterstützung für das exFAT-Dateisystem wurde in Windows Vista Service Pack 1 und Windows XP mit Service Pack 2 eingeführt. Die maximale Dateigröße im Vergleich zu FAT32 wurde von 4 GB auf 16 Exabyte erweitert und die Beschränkung der maximalen Partitionsgröße von 32 GB wurde aufgehoben Um die Fragmentierung zu reduzieren und die Geschwindigkeit zu erhöhen, wurde eine Bitmap freier Blöcke eingeführt, die Begrenzung der Anzahl der Dateien in einem Verzeichnis auf 65 erhöht und die Möglichkeit zum Speichern von ACLs bereitgestellt.

Ergänzung: Greg Kroah-Hartman genehmigt Aufnahme des von Samsung entwickelten exFAT-Treibers in den experimentellen „Staging“-Bereich des Linux-Kernels („drivers/staging/“), wo verbesserungsbedürftige Komponenten platziert werden. Es wird darauf hingewiesen, dass die Einbindung in den Kernel es einfacher macht, den Treiber in einen Zustand zu bringen, der für die Bereitstellung im Hauptkernel-Quellbaum geeignet ist.

Source: opennet.ru

Kommentar hinzufügen