Den koreanske utvikleren Park Ju Hyung, som spesialiserer seg på portering av Android-fastvare for ulike enheter,
I tillegg til overgangen til gjeldende kodebase, kjennetegnes den foreslåtte exfat-linux-driveren ved fjerning av Samsung-spesifikke modifikasjoner, for eksempel tilstedeværelsen av kode for å jobbe med FAT12/16/32 (FS-data støttes i Linux av separate drivere) og en innebygd defragmentering. Fjerning av disse komponentene gjorde det mulig å gjøre driveren bærbar og tilpasse den til standard Linux-kjernen, og ikke bare til kjernene som brukes i Samsung Android-firmware.
Utvikleren har også gjort arbeid for å forenkle driverinstallasjonen. Ubuntu-brukere kan installere det fra
I fremtiden er det planlagt å holde driveren oppdatert ved å overføre endringer fra Samsungs hovedkodebase og portere den for nye kjerneutgivelser. For øyeblikket har driveren blitt testet når den er bygget med kjerner fra 3.4 til 5.3-rc på x86 (i386), x86_64 (amd64), ARM32 (AArch32) og ARM64 (AArch64) plattformene. Forfatteren av den nye drivervarianten foreslo at kjerneutviklere vurderer å inkludere den nye driveren i staging-grenen som grunnlag for standard exFAT-kjernedriveren, i stedet for den nylig lagt til utdaterte varianten.
Ytelsestester har vist en økning i skrivehastigheten når du bruker den nye driveren. Ved plassering av partisjonen i ramdisk: 2173 MB/s mot 1961 MB/s med sekvensiell I/O, 2222 MB/s mot 2160 MB/s med tilfeldig tilgang, og ved plassering av partisjonen i NVMe: 1832 MB/s mot 1678 MB /s og 1885 MB/s mot 1827 MB/s. Hastigheten på leseoperasjoner økte i den sekvensielle lesetesten i ramdisk (7042 MB/s mot 6849 MB/s) og tilfeldig lesing i NVMe (26 MB/s versus 24 MB/s)
Kilde: opennet.ru