Ho hlahisitsoe mofuta o mocha oa mokhanni oa exFAT bakeng sa Linux kernel

Moqapi oa Korea Park Ju Hyung, ea sebetsanang le ho tsamaisa firmware ea Android bakeng sa lisebelisoa tse fapaneng, tsebisoa khatiso e ncha ea mokhanni bakeng sa sistimi ea faele ea exFAT - exfat-linux, e leng fereko e tsoang ho mokhanni oa "sdFAT", ntlafala ka Samsung. Hajoale, lekala la sethala la Linux kernel le se le ntse le le teng eketsa Mokhanni oa exFAT oa Samsung, empa o thehiloe ho codebase lekala la khale la mokhanni (1.2.9). Hajoale, Samsung e sebelisa mofuta o fapaneng ka ho felletseng oa mokhanni oa "sdFAT" (2.2.0) ho li-smartphones tsa eona, lekala la eona e neng e le nts'etsopele ea Park Ju Hyung.

Ntle le phetoho ea motheo oa khoutu ea hona joale, mokhanni ea reriloeng oa exfat-linux o khetholloa ka ho tlosoa ha liphetoho tse khethehileng tsa Samsung, tse kang ho ba teng ha khoutu ea ho sebetsa le FAT12/16/32 (data ea FS e tšehetsoa ho Linux ke bakhanni ba arohaneng) le defragmenter e hahiloeng. Ho tlosa likarolo tsena ho entse hore ho khonehe ho etsa hore mokhanni a nkehe 'me a e fetole ho Linux kernel e tloaelehileng, eseng feela lithollo tse sebelisoang ho Samsung Android firmware.

Moetsi le eena o entse mosebetsi oa ho nolofatsa ho kenya mokhanni. Basebelisi ba Ubuntu ba ka e kenya ho tsoa ho PPA polokelo, le bakeng sa liphaello tse ling, khoasolla khoutu feela ebe u matha "make && make install". Mokhanni a ka boela a bokelloa hammoho le Linux kernel, mohlala ha u lokisetsa firmware bakeng sa Android.

Nakong e tlang, ho reriloe ho boloka mokhanni a ntse a le morao tjena ka ho fetisetsa liphetoho ho tloha setsing se seholo sa khoutu ea Samsung le ho e tsamaisa bakeng sa ho lokolloa ha kernel. Hajoale, mokhanni o lekoa ha a hahiloe ka li-kernels ho tloha ho 3.4 ho isa ho 5.3-rc ho li-platform tsa x86 (i386), x86_64 (amd64), ARM32 (AArch32) le ARM64 (AArch64). Sengoli sa mofuta o mocha oa mokhanni o khothalelitse hore baetsi ba kernel ba nke ho kenyelletsa mokhanni e mocha lekaleng la sethala e le motheo oa mokhanni oa kernel ea exFAT, ho fapana le mofuta o sa tsoa eketsoa oa khale.

Liteko tsa ts'ebetso li bonts'itse keketseho ea lebelo la ts'ebetso ea ho ngola ha u sebelisa mokhanni e mocha. Ha u beha karohano ho ramdisk: 2173 MB/s khahlano le 1961 MB/s bakeng sa sequential I/O, 2222 MB/s khahlano le 2160 MB/s bakeng sa phihlello e sa reroang, le ha u beha karohano ho NVMe: 1832 MB/s khahlano le 1678 MB /s le 1885 MB/s khahlano le 1827 MB/s. Lebelo la ts'ebetso ea ho bala le eketsehile tekong ea tatellano ea ho bala ho ramdisk (7042 MB/s khahlano le 6849 MB/s) le ho baloa ka tšohanyetso ho NVMe (26 MB/s khahlano le 24 MB/s)

Ho hlahisitsoe mofuta o mocha oa mokhanni oa exFAT bakeng sa Linux kernelHo hlahisitsoe mofuta o mocha oa mokhanni oa exFAT bakeng sa Linux kernel

Source: opennet.ru

Eketsa ka tlhaloso