Dezvoltatorul coreean Park Ju Hyung, specializat în portarea firmware-ului Android pentru diverse dispozitive,
În plus față de tranziția la baza de cod actuală, driverul exfat-linux propus se distinge prin eliminarea modificărilor specifice Samsung, cum ar fi prezența codului pentru lucrul cu FAT12/16/32 (datele FS sunt acceptate în Linux de către drivere separate) și un defragmentator încorporat. Eliminarea acestor componente a făcut posibilă portabilitatea driverului și adaptarea acestuia la kernel-ul standard Linux, și nu doar la kernel-urile utilizate în firmware-ul Samsung Android.
Dezvoltatorul a lucrat și pentru a simplifica instalarea driverului. Utilizatorii Ubuntu îl pot instala de la
În viitor, se plănuiește menținerea driverului la zi prin transferarea modificărilor din baza principală de coduri Samsung și portarea acestuia pentru noile versiuni de kernel. În prezent, driverul a fost testat atunci când este construit cu nuclee de la 3.4 la 5.3-rc pe platformele x86 (i386), x86_64 (amd64), ARM32 (AArch32) și ARM64 (AArch64). Autorul noii variante de driver a sugerat ca dezvoltatorii de nucleu să ia în considerare includerea noului driver în ramura de instalare ca bază pentru driverul standard de kernel exFAT, în loc de varianta învechită recent adăugată.
Testele de performanță au arătat o creștere a vitezei operațiunilor de scriere la utilizarea noului driver. Când plasați partiția pe discul ram: 2173 MB/s față de 1961 MB/s pentru I/O secvențial, 2222 MB/s față de 2160 MB/s pentru acces aleator și când plasați partiția în NVMe: 1832 MB/s față de 1678 MB /s și 1885 MB/s față de 1827 MB/s. Viteza operațiunilor de citire a crescut în testul de citire secvențială pe disc ram (7042 MB/s față de 6849 MB/s) și citirea aleatorie în NVMe (26 MB/s față de 24 MB/s)
Sursa: opennet.ru