An gabatar da sabon sigar direban exFAT don Linux kernel

Mai haɓakar Koriya ta Koriya Park Ju Hyung, ƙwararre a jigilar firmware na Android don na'urori daban-daban, gabatar sabon bugu na direba don tsarin fayil na exFAT - exfat-linux, wanda cokali mai yatsa ne daga direban "sdFAT", ci gaba ta Samsung. A halin yanzu, reshe na kernel na Linux ya riga ya kasance ya kara da cewa Direban exFAT na Samsung, amma ya dogara da codebase tsohon reshen direba (1.2.9). A halin yanzu, Samsung yana amfani da nau'in direban "sdFAT" (2.2.0) mabanbanta a cikin wayoyinsa, wani reshe na ci gaban Park Ju Hyung.

Baya ga canzawa zuwa tushen lambar yanzu, an bambanta direban exfat-linux da aka gabatar ta hanyar cire takamaiman gyare-gyare na Samsung, kamar kasancewar lambar don aiki tare da FAT12/16/32 (bayanan FS suna tallafawa a cikin Linux ta hanyar). Drivers daban) da ginanniyar defragmenter. Cire waɗannan abubuwan ya ba da damar sanya direban mai ɗaukar hoto da daidaita shi zuwa daidaitaccen kernel na Linux, ba kawai ga kernels da ake amfani da su a cikin firmware na Samsung Android ba.

Mai haɓakawa ya kuma yi aiki don sauƙaƙe shigarwar direba. Masu amfani da Ubuntu za su iya shigar da shi daga Ma'ajiyar PPA, kuma don sauran rabawa, kawai zazzage lambar kuma gudanar da "make && make install". Hakanan ana iya haɗa direban tare da Linux kernel, misali lokacin shirya firmware don Android.

A nan gaba, an shirya don ci gaba da sabunta direba ta hanyar canja wurin canje-canje daga babban tushen lambar Samsung da kuma tura shi don sabbin kwaya. A halin yanzu, an gwada direban lokacin da aka gina shi tare da kernels daga 3.4 zuwa 5.3-rc akan dandamali x86 (i386), x86_64 (amd64), ARM32 (AArch32) da ARM64 (AArch64). Marubucin sabon bambance-bambancen direba ya ba da shawarar cewa masu haɓaka kernel suyi la'akari da haɗawa da sabon direban a cikin reshen tsararru a matsayin tushen daidaitaccen direban kernel na exFAT, maimakon bambance-bambancen da aka ƙara kwanan nan.

Gwaje-gwajen aiki sun nuna haɓakar saurin ayyukan rubutu lokacin amfani da sabon direba. Lokacin sanya bangare a cikin ramdisk: 2173 MB/s da 1961 MB/s don jerin I/O, 2222 MB/s da 2160 MB/s don samun damar bazuwar, kuma lokacin sanya bangare a cikin NVMe: 1832 MB/s da 1678 MB /s da 1885 MB/s da 1827 MB/s. Gudun ayyukan karantawa ya ƙaru a cikin gwajin karatun jeri a ramdisk (7042 MB/s da 6849 MB/s) da karatun bazuwar a cikin NVMe (26 MB/s da 24 MB/s)

An gabatar da sabon sigar direban exFAT don Linux kernelAn gabatar da sabon sigar direban exFAT don Linux kernel

source: budenet.ru

Add a comment