O desenvolvedor coreano Park Ju Hyung, especializado en portar firmware de Android para varios dispositivos,
Ademais da transición á base de código actual, o controlador exfat-linux proposto distínguese pola eliminación de modificacións específicas de Samsung, como a presenza de código para traballar con FAT12/16/32 (os datos FS son compatibles en Linux por controladores separados) e un desfragmentador integrado. A eliminación destes compoñentes permitiu facer o controlador portátil e adaptalo ao núcleo estándar de Linux, e non só aos núcleos utilizados no firmware Samsung Android.
O programador tamén traballou para simplificar a instalación do controlador. Os usuarios de Ubuntu poden instalalo desde
No futuro, está previsto manter o controlador actualizado transferindo os cambios da base de código principal de Samsung e portándoo para novas versións do núcleo. Actualmente, o controlador probouse cando se construíu con núcleos de 3.4 a 5.3-rc nas plataformas x86 (i386), x86_64 (amd64), ARM32 (AArch32) e ARM64 (AArch64). O autor da nova variante do controlador suxeriu que os desenvolvedores do núcleo consideren incluír o novo controlador na rama de posta en escena como base para o controlador estándar do núcleo exFAT, en lugar da variante obsoleta recentemente engadida.
As probas de rendemento mostraron un aumento na velocidade das operacións de escritura ao usar o novo controlador. Ao colocar a partición no disco ram: 2173 MB/s fronte a 1961 MB/s con E/S secuencial, 2222 MB/s fronte a 2160 MB/s con acceso aleatorio e ao colocar a partición en NVMe: 1832 MB/s fronte a 1678 MB /s e 1885 MB/s fronte a 1827 MB/s. A velocidade das operacións de lectura aumentou na proba de lectura secuencial en disco ram (7042 MB/s fronte a 6849 MB/s) e lectura aleatoria en NVMe (26 MB/s fronte a 24 MB/s)
Fonte: opennet.ru