Der koreanische Entwickler Park Ju Hyung, der sich auf die Portierung von Android-Firmware fĂŒr verschiedene GerĂ€te spezialisiert, hat eine neue Version des exFAT-Treibers veröffentlicht â , die ein Abzweig des Treibers âsdFATâ ist, Samsung entwickelt wurde. Momentan gibt es bereits einen exFAT-Treiber von Samsung in der Staging-Branch des Linux-Kernels, jedoch basiert dieser auf dem Code der alten Treiber-Branch Neben der Ăbernahme der aktuellen Code-Basis zeichnet sich der vorgeschlagene exfat-linux-Treiber durch die Entfernung spezifischer Samsung-Modifikationen aus, wie beispielsweise den Code zur UnterstĂŒtzung von FAT12/16/32 (diese Dateisysteme werden in Linux durch separate Treiber unterstĂŒtzt) und den integrierten Defragmentierer. Die Entfernung dieser Komponenten hat es ermöglicht, den Treiber portabel zu machen und ihn fĂŒr den Standard-Linux-Kernel anzupassen, nicht nur fĂŒr die Kerne, die in Samsung-Android-Firmware verwendet werden.
Der Entwickler hat auch an der Vereinfachung der Installation des Treibers gearbeitet. Ubuntu-Nutzer können ihn aus
Der Entwickler hat auch an der Vereinfachung der Installation des Treibers gearbeitet. Ubuntu-Nutzer können ihn aus , und fĂŒr andere Distributionen reicht es aus, den Code herunterzuladen und âmake && make installâ auszufĂŒhren. Der Treiber kann auch zusammen mit dem Linux-Kernel gebaut werden, zum Beispiel bei der Vorbereitung von Firmware fĂŒr Android.
ZukĂŒnftig ist geplant, den Treiber aktuell zu halten, indem Ănderungen aus dem Hauptcode von Samsung ĂŒbernommen und fĂŒr neue Kernel-Versionen portiert werden. Derzeit wurde die FunktionalitĂ€t des Treibers bei der Kompilierung mit Kerneln von 3.4 bis 5.3-rc auf den Plattformen x86 (i386), x86_64 (amd64), ARM32 (AArch32) und ARM64 (AArch64) ĂŒberprĂŒft. Der Autor der neuen Treiberversion hat den Kernel-Entwicklern vorgeschlagen, den neuen Treiber in den Staging-Zweig aufzunehmen, als Grundlage fĂŒr den standardmĂ€Ăigen exFAT-Kernel-Treiber, anstelle der kĂŒrzlich hinzugefĂŒgten veralteten Version.
Die durchgefĂŒhrten Leistungstests zeigten eine Verbesserung der Schreibgeschwindigkeit bei Verwendung des neuen Treibers. Bei der Ablage der Partition im Ramdisk: 2173 MB/s gegenĂŒber 1961 MB/s bei sequenzieller Ein-/Ausgabe, 2222 MB/s gegenĂŒber 2160 MB/s bei zufĂ€lligem Zugriff, und bei der Ablage der Partition in NVMe: 1832 MB/s gegenĂŒber 1678 MB/s und 1885 MB/s gegenĂŒber 1827 MB/s. Die Lesegeschwindigkeit erhöhte sich im Test des sequenziellen Lesens im Ramdisk (7042 MB/s gegenĂŒber 6849 MB/s) und des zufĂ€lligen Lesens in NVMe (26 MB/s gegenĂŒber 24 MB/s)


Quelle: opennet.ru
