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 datotečni sustav 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 s Linuxa, ali se temelji na osnovi koda gore navedene grane kontrolera (1.2.9). Trenutno Samsung u svojim pametnim telefonima koristi potpuno drugačiju verziju upravljačkog programa "sdFAT" (2.2.0), od kojih je jedan bio razvoj Park Ju Hyung.

Uz prelazak na trenutnu bazu koda, predloženi upravljački program exfat-linux razlikuje se uklanjanjem specifičnih za Samsung modifikacijakao što je prisutnost 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 uobičajeni Linux kernel, a ne samo za kernele koji se koriste u Samsung firmwareu.

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

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

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

Trenutno, pokretački program je testiran pri kompajliranju sa zrncima počevši od 3.4 i završavajući s 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 jezgre da razmotre uključivanje novog upravljačkog programa u privremenu granu kao osnovu za redoviti 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.

Pri postavljanju particije na RAM disk: 2173 MB / s protiv 1961 MB / s za sekvencijalni ulaz / izlaz, 2222 MB / s protiv 2160 MB / s s 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 ramdisku (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 pokretača i provjere isplati li se mijenjati jer su ovo rani dani postavljanja exfat-a.

Više nego vjerojatno, 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 upravljački program exfat-linux?

Oni koji su zainteresirani za mogućnost instaliranja ovog upravljačkog programa na svoje sustave, 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 biste dodali ovo spremište samo otvori terminal (to možete učiniti kombinacijom tipki Ctrl + Alt + T) i u nju ćemo upisati:

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

Iako će za one koji vole kompajlirati kod, u terminal 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 kontroler radi, samo upišemo:

sudo modprobe exfat

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.