S'ha proposat una nova versió del controlador exFAT per al nucli Linux

El desenvolupador coreà Park Ju Hyung, especialitzat en portar el firmware d'Android per a diversos dispositius, introduït nova edició del controlador per al sistema de fitxers exFAT - exfat-linux, que és una bifurcació del controlador "sdFAT", desenvolupat per Samsung. Actualment, la branca de posada en escena del nucli Linux ja està afegit El controlador exFAT de Samsung, però es basa en la base de codi vella branca del conductor (1.2.9). Actualment, Samsung utilitza una versió completament diferent del controlador "sdFAT" (2.2.0) als seus telèfons intel·ligents, una branca de la qual va ser el desenvolupament de Park Ju Hyung.

A més de la transició a la base de codi actual, el controlador exfat-linux proposat es distingeix per l'eliminació de modificacions específiques de Samsung, com ara la presència de codi per treballar amb FAT12/16/32 (les dades FS són compatibles amb Linux per controladors separats) i un desfragmentador integrat. L'eliminació d'aquests components va permetre portar el controlador i adaptar-lo al nucli estàndard de Linux, i no només als nuclis utilitzats al microprogramari d'Android de Samsung.

El desenvolupador també ha treballat per simplificar la instal·lació del controlador. Els usuaris d'Ubuntu poden instal·lar-lo des de Repositori PPA, i per a altres distribucions, només cal que baixeu el codi i executeu "make && make install". El controlador també es pot compilar juntament amb el nucli de Linux, per exemple quan es prepara el microprogramari per a Android.

En el futur, es preveu mantenir el controlador actualitzat transferint els canvis de la base de codi principal de Samsung i portant-lo per a noves versions del nucli. Actualment, el controlador s'ha provat quan es construeix amb nuclis de 3.4 a 5.3-rc a les plataformes x86 (i386), x86_64 (amd64), ARM32 (AArch32) i ARM64 (AArch64). L'autor de la nova variant del controlador va suggerir que els desenvolupadors del nucli considerin incloure el nou controlador a la branca de posada en escena com a base per al controlador estàndard del nucli exFAT, en lloc de la variant obsoleta afegida recentment.

Les proves de rendiment han demostrat un augment de la velocitat de les operacions d'escriptura quan s'utilitza el nou controlador. Quan col·loqueu la partició al disc ram: 2173 MB/s enfront de 1961 MB/s per a E/S seqüencial, 2222 MB/s enfront de 2160 MB/s per a accés aleatori i quan col·loqueu la partició a NVMe: 1832 MB/s enfront de 1678 MB /s i 1885 MB/s enfront de 1827 MB/s. La velocitat de les operacions de lectura va augmentar a la prova de lectura seqüencial en disc ram (7042 MB/s enfront de 6849 MB/s) i lectura aleatòria a NVMe (26 MB/s enfront de 24 MB/s)

S'ha proposat una nova versió del controlador exFAT per al nucli LinuxS'ha proposat una nova versió del controlador exFAT per al nucli Linux

Font: opennet.ru

Afegeix comentari