Toleo jipya la kiendeshi cha exFAT limependekezwa kwa kernel ya Linux

Msanidi programu wa Kikorea Park Ju Hyung, aliyebobea katika kusambaza firmware ya Android kwa vifaa mbalimbali, kuletwa toleo jipya la dereva kwa mfumo wa faili wa exFAT - exfat-linux, ambayo ni uma kutoka kwa dereva wa "sdFAT", kuendelezwa na Samsung. Hivi sasa, tawi la jukwaa la Linux kernel tayari imeongezwa Dereva wa exFAT wa Samsung, lakini ni msingi wa kanuni tawi la zamani la dereva (1.2.9). Hivi sasa, Samsung hutumia toleo tofauti kabisa la dereva wa "sdFAT" (2.2.0) kwenye simu zake mahiri, tawi ambalo lilikuwa maendeleo ya Park Ju Hyung.

Mbali na mpito kwa msingi wa nambari ya sasa, kiendeshi kilichopendekezwa cha exfat-linux kinatofautishwa na kuondolewa kwa marekebisho maalum ya Samsung, kama vile uwepo wa nambari ya kufanya kazi na FAT12/16/32 (data ya FS inasaidiwa katika Linux na madereva tofauti) na defragmenter iliyojengwa. Kuondoa vipengee hivi kulifanya iwezekane kufanya kiendeshi kubebeka na kuirekebisha kwa kinu cha kawaida cha Linux, na sio tu kwa kernels zinazotumiwa katika firmware ya Samsung Android.

Msanidi programu pia amefanya kazi ili kurahisisha usakinishaji wa dereva. Watumiaji wa Ubuntu wanaweza kuisakinisha kutoka Hifadhi ya PPA, na kwa usambazaji mwingine, pakua tu msimbo na uendeshe "tengeneza && usakinishe". Dereva pia inaweza kukusanywa pamoja na Linux kernel, kwa mfano wakati wa kuandaa firmware kwa Android.

Katika siku zijazo, imepangwa kusasisha kiendeshaji kwa kuhamisha mabadiliko kutoka kwa msingi mkuu wa nambari ya Samsung na kuiweka kwa matoleo mapya ya kernel. Hivi sasa, kiendeshi kimejaribiwa kinapojengwa na kokwa kutoka 3.4 hadi 5.3-rc kwenye jukwaa la x86 (i386), x86_64 (amd64), ARM32 (AArch32) na ARM64 (AArch64). Mwandishi wa lahaja mpya ya kiendeshi alipendekeza kwamba watengenezaji wa kernel wazingatie kujumuisha kiendeshi kipya katika tawi la jukwaa kama msingi wa kiendeshi cha kawaida cha exFAT kernel, badala ya lahaja iliyoongezwa hivi majuzi.

Vipimo vya utendaji vimeonyesha ongezeko la kasi ya shughuli za kuandika wakati wa kutumia dereva mpya. Wakati wa kuweka kizigeu kwenye ramdisk: 2173 MB/s dhidi ya 1961 MB/s kwa mfululizo wa I/O, 2222 MB/s dhidi ya 2160 MB/s kwa ufikiaji wa nasibu, na wakati wa kuweka kizigeu katika NVMe: 1832 MB/s dhidi ya 1678 MB /s na 1885 MB/s dhidi ya 1827 MB/s. Kasi ya shughuli za usomaji iliongezeka katika jaribio la kusoma kwa mpangilio katika ramdisk (7042 MB/s dhidi ya 6849 MB/s) na kusomwa nasibu katika NVMe (26 MB/s dhidi ya 24 MB/s)

Toleo jipya la kiendeshi cha exFAT limependekezwa kwa kernel ya LinuxToleo jipya la kiendeshi cha exFAT limependekezwa kwa kernel ya Linux

Chanzo: opennet.ru

Kuongeza maoni