Unjiniyela waseKorea uPark Ju Hyung, egxile ekuthwaleni i-firmware ye-Android yamadivayisi ahlukahlukene yethule uhlobo olusha lomshayeli lohlelo lwefayela le-exFAT: i-exfat-linux, okuyigatsha lomshayeli we- "sdFAT" elenziwe yiSamsung.
Okwamanje, Umshayeli we-exFAT wakwaSamsung usevele ungezwe egatsheni lesikhashana leKernel kusuka ku-Linux, kepha kusekelwe kusisekelo sekhodi segatsha lesilawuli ngaphezulu (1.2.9). Njengamanje, abakwaSamsung basebenzisa inguqulo ehluke ngokuphelele yomshayeli we- "sdFAT" (2.2.0) kuma-smartphones ayo, enye yazo okwakungukuthuthukiswa kwePark Ju Hyung.
Ngaphezu kokushintshela kusisekelo samanje sekhodi, umshayeli ohlongozwayo we-exfat-linux wehlukaniswa ngokususwa kokulungiswa okuqondene ne-Samsungnjengokutholakala kwekhodi yokusebenza ne-FAT12 / 16/32 (idatha ye-FS isekelwa ku-Linux ngabashayeli abahlukene) kanye ne-defragmenter eyakhelwe ngaphakathi.
Ukususa lezi zingxenye kusivumele ukuthi senze isilawuli siphathekeke futhi siyivumelanise ne-kernel ejwayelekile ye-Linux, hhayi nje izinhlamvu ezisetshenziswe ku-firmware ye-Samsung Android.
Ngisanda kubona ukuthi laba bashayeli besiteji se-exfat basuselwa kubashayeli be-Samsung be-exFAT 1.x.
Bengisebenza ekwenzeni umshayeli omusha we-Samsung (manje obizwa nge- "sdFAT") alingane kangcono abasebenzisi abajwayelekile be-Linux, futhi ngicabanga ukuthi kunganikeza isisekelo esingcono somphakathi osebenza kuwo (futhi ngethemba ukuthi uhambisana kangcono nokubhalwa kwekhodi enkulu ) okujwayelekile).
Esikhathini esizayo, kuhlelwe ukugcina umshayeli evuselelwa, idlulisa ushintsho kusuka kusisekelo esikhulu sekhodi se-Samsung futhi siyidlulisela kuzinguqulo ezintsha zeKernel.
Okwamanje, umshayeli uhlolwe lapho ehlanganiswa nezinhlamvu eziqala ku-3.4 futhi ezigcina ngo-5.3-rc ku-x86 (i386), x86_64 (amd64), ARM32 (AArch32), naku-ARM64 (AArch64) amapulatifomu.
Umbhali wenguqulo entsha yomshayeli uphakamise ukuthi abathuthukisi be-kernel bacabangele ukufaka umshayeli omusha egatsheni lesikhashana njengesisekelo somshayeli ojwayelekile we-exFAT kernel, esikhundleni senguqulo yefa esanda kufakwa.
Ukuhlolwa kokusebenza okwenziwe kubonise ukwanda kwejubane bhala imisebenzi lapho usebenzisa umshayeli omusha.
Lapho ufaka ukwahlukanisa kwi-RAM disk: 2173 MB / s kuqhathaniswa no-1961 MB / s kokufaka / ukuphuma okulandelanayo, ama-2222 MB / s aqhathaniswa nama-2160 MB / s ngokufinyelela okungahleliwe nalapho ufaka ukwahlukanisa ku-NVMe: 1832 MB / s ngokuqhathanisa ne-1678 MB I-1885 MB / s kuqhathaniswa ne-1827 MB / s.
Isivinini sokufunda sikhuphukile esivivinyweni sokufundwa esilandelanayo ku-ramdisk (7042 MB / s vs. 6849 MB / s) nokufundwa okungahleliwe ku-NVMe (26 MB / s vs. 24 MB / s).
Ngikhuthaza abathuthukisi abasemqoka ukuthi bahlole lesi sisekelo somshayeli futhi babone ukuthi kufanele yini ukuguqulwa ngoba lezi yizinsuku zokuqala ze-exfat staging.
Ngokunokwenzeka, ungaqala ngokuthembekile ukusebenzisa i-exFAT khona manjalo ngokulandela isixhumanisi esingenhla. Kwahlolwa kuwo wonke ama-kernels amakhulu we-LTS kusuka ku-3.4 kuye ku-4.19 kanye nokusetshenziswa kwe-Canonical kwe-Ubuntu.
Umthuthukisi futhi wenze umsebenzi wokwenza lula ukufakwa komshayeli. Abasebenzisi be-Ubuntu bangayifaka kusuka ekhoselweni le-PPA nakwezinye izinto ezabiwayo, kuzofanele ukuthi ulande ikhodi bese uyihlanganisa.
Ungakha futhi isilawuli nge-Linux kernel, ngokwesibonelo, lapho ulungiselela i-firmware ye-Android.
Ungasifaka kanjani umshayeli we-exfat-linux?
Kulabo abanentshisekelo yokukwazi ukufaka lo mshayeli kumasistimu abo, bangakwenza lokho ngokulandela imiyalo esabelana ngayo ngezansi.
Njengoba kushiwo, kukhona i-PPA yalabo abangabasebenzisi be-Ubuntu kanye nokuphuma kwayo. Ukufaka le ndawo yokugcina vele uvule ukuphela (ungakwenza ngenhlanganisela yokhiye Ctrl + Alt + T) futhi sizothayipha kuyo:
sudo add-apt-repository ppa:arter97/exfat-linux -y sudo apt update
Manje ukufaka umshayeli vele uthayiphe:
sudo apt install exfat-dkms
Ngenkathi kulabo abakhetha ukuhlanganisa ikhodi, kuzofanele sithayiphe okulandelayo kuphela esigungwini:
git clone https://github.com/arter97/exfat-linux cd exfat-linux make sudo make install
Ekugcineni ukuhlola ukuthi isilawuli siyasebenza yini vele uthayiphe:
sudo modprobe exfat