Nova versio de la eksFAT-ŝoforo estis proponita por la Linukso-kerno

Korea programisto Park Ju Hyung, specialiĝanta pri portado de Android-firmvaro por diversaj aparatoj, enkondukita nova eldono de la pelilo por la dosiersistemo exFAT - exfat-linukso, kiu estas forko de la "sdFAT" pelilo, evoluinta de Samsung. Nuntempe, la sursceniga branĉo de la Linukso-kerno jam estas aldonis La eksFAT-ŝoforo de Samsung, sed ĝi baziĝas sur la kodbazo malnova ŝoforo branĉo (1.2.9). Nuntempe, Samsung uzas tute malsaman version de la "sdFAT" (2.2.0) ŝoforo en siaj inteligentaj telefonoj, kies branĉo estis la evoluo de Park Ju Hyung.

Krom la transiro al la nuna kodbazo, la proponita eksfat-linuksa pelilo distingiĝas per la forigo de Samsung-specifaj modifoj, kiel la ĉeesto de kodo por labori kun FAT12/16/32 (FS-datumoj estas subtenataj en Linukso per apartaj ŝoforoj) kaj enkonstruita malfragmentilo. Forigi ĉi tiujn komponantojn ebligis igi la ŝoforon portebla kaj adapti ĝin al la norma Linukso-kerno, kaj ne nur al la kernoj uzataj en Samsung Android-firmvaro.

La programisto ankaŭ faris laboron por simpligi ŝoforinstaladon. Ubuntu-uzantoj povas instali ĝin de PPA-deponejo, kaj por aliaj distribuoj, simple elŝutu la kodon kaj rulu "make && make install". La ŝoforo ankaŭ povas esti kompilita kune kun la Linukso-kerno, ekzemple dum preparado de firmvaro por Android.

En la estonteco, estas planite teni la ŝoforon ĝisdatigita transdonante ŝanĝojn de la ĉefa Samsung-kodbazo kaj porti ĝin por novaj kernaj eldonoj. Nuntempe, la ŝoforo estis provita kiam konstruite kun kernoj de 3.4 ĝis 5.3-rc sur la platformoj x86 (i386), x86_64 (amd64), ARM32 (AArch32) kaj ARM64 (AArch64). La aŭtoro de la nova ŝoforvariaĵo sugestis, ke kernelprogramistoj konsideru inkluzivi la novan ŝoforon en la sursceniga branĉo kiel bazon por la norma exFAT-kerna ŝoforo, anstataŭ la ĵus aldonita malmoderna varianto.

Efikectestoj montris pliiĝon en la rapideco de skribaj operacioj dum uzado de la nova ŝoforo. Kiam oni metas la subdiskon en ramdiskon: 2173 MB/s kontraŭ 1961 MB/s por sinsekva I/O, 2222 MB/s kontraŭ 2160 MB/s por hazarda aliro, kaj kiam oni metas la sekcion en NVMe: 1832 MB/s kontraŭ 1678 MB /s kaj 1885 MB/s kontraŭ 1827 MB/s. La rapideco de legaj operacioj pliiĝis en la sinsekva legado-testo en ramdisko (7042 MB/s kontraŭ 6849 MB/s) kaj hazarda legado en NVMe (26 MB/s kontraŭ 24 MB/s)

Nova versio de la eksFAT-ŝoforo estis proponita por la Linukso-kernoNova versio de la eksFAT-ŝoforo estis proponita por la Linukso-kerno

fonto: opennet.ru

Aldoni komenton