FĂŒr den Linux-Kernel wurde eine neue Version des exFAT-Treibers vorgeschlagen.

Der koreanische Entwickler Park Ju Hyung, der sich auf die Portierung von Android-Firmware fĂŒr verschiedene GerĂ€te spezialisiert, den hat eine neue Version des exFAT-Treibers veröffentlicht — exfat-linux, die ein Abzweig des Treibers „sdFAT“ ist, der von 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 ein alten Treiber-Branch (1.2.9). Derzeit verwendet Samsung in seinen Smartphones eine völlig andere Version des „sdFAT“-Treibers (2.2.0), aus dem die Entwicklung von Park Ju Hyung hervorgegangen ist. 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 PPA-Repository, 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)

FĂŒr den Linux-Kernel wurde eine neue Version des exFAT-Treibers vorgeschlagen.FĂŒr den Linux-Kernel wurde eine neue Version des exFAT-Treibers vorgeschlagen.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster