Exfat-linux, uus exFAT-draiveri valik

exFAT Linuxis

Korea arendaja Park Ju Hyung, mis on spetsialiseerunud erinevate seadmete Android-püsivara teisaldamisele, tutvustas exFAT-failisüsteemi draiveri uut versiooni:exfat-linux, mis on Samsungi välja töötatud draiveri "sdFAT" haru.

Praegu Samsungi exFAT-draiver on juba lisatud tuuma ajutisse harusse Linuxist, kuid see põhineb ülaltoodud kontrolleriharu koodibaasil (1.2.9). Praegu kasutab Samsung oma nutitelefonides täiesti erinevat draiveri "sdFAT" versiooni (2.2.0), millest üks oli Park Ju Hyungi arendus.

Lisaks praegusele koodibaasile üleminekule kavandatavat exfat-linuxi draiverit eristab Samsungile omaste modifikatsioonide eemaldaminenäiteks koodi olemasolu töötamiseks FAT12 / 16/32 (FS-i andmeid toetavad Linuxis eraldi draiverid) ja sisseehitatud defragmentor.

Nende komponentide eemaldamine võimaldas meil muuta kontrolleri kaasaskantavaks ja kohandada seda tavalise Linuxi tuuma, mitte ainult Samsungi Androidi püsivara jaoks kasutatavate tuumade jaoks.

Mõistsin just, et need exfat-i draiverid põhinevad Samsungi exFAT 1.x draiveritel.

Olen töötanud selle nimel, et Samsungi uus draiver (nüüd nimega "sdFAT") sobiks paremini Linuxi üldkasutajatele ja arvan, et see võib pakkuda kogukonnale paremat alust töötamiseks (ja loodetavasti vastab see paremini põhiliinile). standard).

Tulevikus plaanitakse draiverit ajakohastada, teisaldades muudatused Samsungi peamisest koodibaasist ja teisaldades kerneli uutesse versioonidesse.

Praegu draiverit on testitud alates 3.4-st ja lõpetades 5.3-rc-ga tuumadega kompileerimisel platvormidel x86 (i386), x86_64 (amd64), ARM32 (AArch32) ja ARM64 (AArch64).

Draiveri uue versiooni autor soovitas kerneli arendajatel kaaluda uue draiveri lisamist ajutisse harusse tavalise exFAT-kerneli draiveri aluseks, mitte hiljuti lisatud pärandversiooni.

Tehtud jõudlustestid näitasid kiiruse kasvu kirjuta toimingud uue draiveri kasutamisel.

Jaotise paigutamisel RAM-kettale: järjestikuse sisendi / väljundi korral 2173 MB / s võrreldes 1961 MB / s, juhusliku juurdepääsuga 2222 MB / s ja NVMe-s partitsiooni paigutamisel: 2160 MB / s 1832 MB vastu 1678 MB / s versus 1885 MB / s.

Lugemiskiirus kasvas järjestikusel lugemiskatsel ramdiskil (7042 MB / s vs 6849 MB / s) ja juhusliku lugemise arvuga NVMe (26 MB / s vs 24 MB / s).

Julgustan põhiarendajaid uurima seda draiveribaasi ja uurima, kas seda tasub muuta, kuna see on ülerasvade lavastamise algusaeg.

Enam kui tõenäoline, saate ülaltoodud linki järgides kohe usaldusväärselt exFAT-i kasutama hakata. Seda testiti kõigi suuremate LTS-tuumade puhul vahemikus 3.4 kuni 4.19 ja Canonicali kasutatavates Ubuntu.

Arendaja tegi draiveri installimise lihtsustamiseks ka tööd. Ubuntu kasutajad saavad selle installida PPA hoidlast ja ülejäänud jaotuste jaoks peate lihtsalt koodi alla laadima ja kompileerima.

Samuti saate Androidi püsivara ettevalmistamisel luua kontrolleri ka Linuxi kerneliga.

Kuidas installida draiver exfat-linux?

Neile, kes on huvitatud selle draiveri installimisest oma süsteemidesse, saavad nad seda teha järgides alltoodud juhiseid.

Nagu mainitud, on olemas PPA neile, kes on Ubuntu kasutajad, ja selle tuletised. Selle hoidla lisamiseks lihtsalt ava terminal (saate seda teha klahvikombinatsiooniga Ctrl + Alt + T) ja sinna me kirjutame:

sudo add-apt-repository ppa:arter97/exfat-linux -y

sudo apt update

Draiveri installimiseks sisestage lihtsalt:

sudo apt install exfat-dkms

Neile, kes eelistavad koodi kompileerida, peame terminali sisestama ainult järgmise:

git clone https://github.com/arter97/exfat-linux

cd exfat-linux

make

sudo make install

Lõpuks testimiseks, kas kontroller töötab, kirjutame lihtsalt:

sudo modprobe exfat

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.