Exfat-linux, nova opcija upravljačkog programa exFAT

exFAT na Linuxu

Korejski programer Park Ju Hyung, specijalizirana za prijenos Android firmvera za razne uređaje, je predstavio novu verziju upravljačkog programa za sistem datoteka exFAT:exfat-linux, koji je ogranak upravljačkog programa "sdFAT" koji je razvio Samsung.

Trenutno, Samsungov exFAT upravljački program već je dodan privremenoj Kernel grani sa Linuxa, ali zasniva se na osnovi koda gore navedene grane kontrolera (1.2.9). Trenutno Samsung koristi potpuno drugačiju verziju upravljačkog programa "sdFAT" (2.2.0) u svojim pametnim telefonima, od kojih je jedan bio razvoj Park Ju Hyung.

Pored prelaska na trenutnu bazu koda, predloženi upravljački program exfat-linux razlikuje se uklanjanjem Samsung specifičnih modifikacijakao što je prisustvo koda za rad s FAT12 / 16/32 (FS podaci podržani su u Linuxu odvojenim upravljačkim programima) i ugrađeni defragmentator.

Uklanjanje ovih komponenti omogućilo nam je da upravljački program učinimo prijenosnim i prilagodimo ga za normalno Linux jezgro, a ne samo za jezgre korištene u Samsung Android firmwareu.

Upravo sam shvatio da su ovi exfat upravljački programi zasnovani na Samsungovim exFAT 1.x upravljačkim programima.

Radio sam na tome da Samsungov novi upravljački program (sada se naziva "sdFAT") bolje odgovara općim Linux korisnicima i mislim da može pružiti bolji temelj zajednici na kojem treba raditi (i nadam se da je bolji u skladu s kodiranjem glavne linije ) standardni).

U budućnosti, planira se redovno ažurirati upravljački program, prenoseći promjene iz glavne Samsungove baze koda i prenoseći ih na nove verzije kernela.

Trenutno, upravljački program je testiran pri kompajliranju sa kernelima počevši od 3.4 i završavajući sa 5.3-rc na x86 (i386), x86_64 (amd64), ARM32 (AArch32) i ARM64 (AArch64) platformama.

Autor nove verzije upravljačkog programa predložio je programerima jezgra da razmotre uključivanje novog upravljačkog programa u privremenu granu kao osnovu za redovni upravljački program jezgre exFAT, umjesto nedavno dodane stare verzije.

Izvedeni testovi performansi pokazali su povećanje brzine operacije pisanja pri korištenju novog upravljačkog programa.

Prilikom postavljanja particije na RAM disk: 2173 MB / s protiv 1961 MB / s za sekvencijalni ulaz / izlaz, 2222 MB / s protiv 2160 MB / s sa nasumičnim pristupom i pri postavljanju particije u NVMe: 1832 MB / s protiv 1678 MB 1885 MB / s nasuprot 1827 MB / s.

Brzina čitanja povećana je u sekvencijalnom testu čitanja na ramdisk-u (7042 MB / s naspram 6849 MB / s) i nasumičnom čitanju na NVMe-u (26 MB / s nasuprot 24 MB / s).

Potičem osnovne programere da istraže ovu bazu upravljačkih programa i vide da li je vrijedno promjene jer su ovo rani dani postavljanja exfat-a.

Više nego vjerovatno, možete pouzdano početi koristiti exFAT odmah slijedeći gornju vezu. Testiran je na svim glavnim LTS jezgrama u rasponu od 3.4 do 4.19 i onima koje Canonical koristi za Ubuntu.

Programer je također radio na pojednostavljenju instalacije upravljačkog programa. Korisnici Ubuntu-a mogu ga instalirati iz PPA spremišta, a za ostatak distribucija jednostavno ćete morati preuzeti kod i kompajlirati ga.

Također možete izgraditi kontroler s Linux jezgrom, na primjer, kada pripremate firmware za Android.

Kako instalirati exfat-linux upravljački program?

Oni koji su zainteresirani za mogućnost instaliranja ovog upravljačkog programa na svoje sisteme, mogu to učiniti slijedeći upute koje dijelimo u nastavku.

Kao što je spomenuto, Postoji PPA za one koji su korisnici Ubuntu-a i njihovi derivati. Da dodate ovo spremište samo otvori terminal (to možete učiniti kombinacijom tastera Ctrl + Alt + T) i u njemu ćemo otkucati:

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

sudo apt update

Sada za instalaciju upravljačkog programa samo upišite:

sudo apt install exfat-dkms

Dok za one koji vole kompajlirati kod, u terminal ćemo morati upisati samo sljedeće:

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

cd exfat-linux

make

sudo make install

Na kraju da bismo testirali da li kontroler radi, samo otkucamo:

sudo modprobe exfat

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.