Paragon Software hat den Treibercode mit der Implementierung des exFAT-Dateisystems geöffnet

Paragon Software, das von Microsoft lizenzierte Produkte liefert proprietäre Treiber NTFS und exFAT für Linux, опубликовала auf der Mailingliste für Linux-Kernel-Entwickler
Erstimplementierung des neuen Open-Source-exFAT-Treibers. Der Treibercode ist unter GPLv2 lizenziert und vorübergehend auf den schreibgeschützten Modus beschränkt. Eine Treiberversion, die den Aufnahmemodus unterstützt, befindet sich in der Entwicklung, ist jedoch noch nicht zur Veröffentlichung bereit. Der Patch zur Aufnahme in den Linux-Kernel wurde von Konstantin Komarov, Gründer und Chef des Unternehmens, persönlich verschickt Paragon-Software.

Paragon Software Company begrüßt Microsofts Maßnahmen zur Veröffentlichung öffentlich zugänglich spezifiziert und Bereitstellung der Möglichkeit zur gebührenfreien Nutzung von exFAT-Patenten unter Linux und als Beitrag die Vorbereitung eines Open-Source-exFAT-Treibers für den Linux-Kernel. Es wird darauf hingewiesen, dass der Treiber gemäß den Anforderungen für die Vorbereitung von Code für Linux entwickelt wurde und keine Bindungen an zusätzliche APIs enthält, was die Einbindung in den Hauptkernel ermöglicht.

Erinnern wir uns daran, dass im August im experimentellen „Staging“-Bereich des Linux 5.4-Kernels („drivers/staging/“), wo Komponenten platziert werden, die einer Verbesserung bedürfen, hinzugefügt Samsung hat einen offenen exFAT-Treiber entwickelt. Gleichzeitig basiert der hinzugefügte Treiber auf veraltetem Code (1.2.9), der eine Verbesserung und Anpassung an die Anforderungen an das Design des Codes für den Kernel erfordert. Später gab es für den Kernel
vorgeschlagen eine aktualisierte Version des Samsung-Treibers, übersetzt in den „sdFAT“-Zweig (2.2.0) und eine deutliche Leistungssteigerung zeigt, aber dieser Treiber wurde noch nicht in den Linux-Kernel aufgenommen.

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 maximale Partitionsgrößenbeschränkung von 32 GB wurde zur Reduzierung aufgehoben Fragmentierung und Erhöhung der Geschwindigkeit, eine Bitmap freier Blöcke wurde eingeführt, die Begrenzung der Anzahl der Dateien in einem Verzeichnis wurde auf 65 erhöht und die Möglichkeit zum Speichern von ACLs wurde bereitgestellt.

Source: opennet.ru

Kommentar hinzufügen