Das Unternehmen Microsoft technische für das Dateisystem exFAT und hat die Bereitschaft signalisiert, die Rechte zur Nutzung aller mit exFAT verbundenen Patente für die kostenlose Nutzung in Linux zu übertragen. Es wird darauf hingewiesen, dass die veröffentlichten Unterlagen ausreichend sind, um eine tragbare Implementierung von exFAT zu schaffen, die vollständig mit Microsoft-Produkten kompatibel ist. Das Endziel dieser Initiative ist die Aufnahme der Unterstützung für exFAT in den Hauptbestandteil des Linux-Kernels.
Die Teilnehmer der Open Invention Network (OIN), zu denen auch Microsoft gehört, verpflichten sich, keine Klageansprüche wegen der Nutzung ihrer Technologien in den Komponenten „» («Linux-System»). exFAT gehört nicht dazu, weshalb Microsoft keine Verpflichtungen zur Bereitstellung seiner Patente in Bezug auf diese Technologie hat. Um potenzielle Patentansprüche zu vermeiden, plant Microsoft, den exFAT-Treiber in die nächsten Versionen der Definition des "Linux-Systems" aufzunehmen. So fallen die mit exFAT verbundenen Patente unter die Vereinbarung, die zwischen den Teilnehmern der OIN getroffen wurde.
Es ist bemerkenswert, dass früher die Patente auf exFAT in von Microsoft die Vorinstallation von Lösungen auf Linux-Basis betreffen. Der exFAT-Treiber wurde vor sechs Jahren von Samsung unter der GPLv2-Lizenz entwickelt, ist jedoch weiterhin nicht in den Hauptkernel von Linux integriert, da Microsoft befürchten muss, Klagen wegen Patentverletzungen einzureichen. Auf der Website von Microsoft gibt es nach wie vor eine mit dem Antrag auf Lizenzierung für die Nutzung von exFAT und Informationen darüber, dass mehr als 100 Unternehmen, darunter die größten OEM-Hersteller, diese Technologie lizenziert haben.
Das exFAT-Dateisystem wurde von Microsoft entwickelt, um die Einschränkungen von FAT32 bei der Verwendung auf großen Flash-Speichern zu überwinden. Die 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 wurde im Vergleich zu FAT32 von 4 GB auf 16 Exabyte erweitert, das Limit für die maximale Partitionsgröße von 32 GB wurde aufgehoben, um Fragmentierung zu reduzieren und die Geschwindigkeit zu erhöhen, wurde eine Bitmap für freie Blöcke eingeführt, und die Anzahl der Dateien in einem Verzeichnis wurde auf 65.000 erhöht; außerdem gibt es die Möglichkeit, ACLs zu speichern.
Zusatz: Greg Kroah-Hartman die Einbindung des von Samsung entwickelten exFAT-Treibers in den experimentellen Abschnitt „staging“ des Linux-Kernels („drivers/staging/“), wo Komponenten platziert werden, die einer Überarbeitung bedürfen. Es wird festgestellt, dass die Aufnahme in den Kernel die Entwicklung des Treibers zu einem marktfähigen Zustand im Hauptbaum des Quellcodes vereinfachen wird.
Quelle: opennet.ru
