Exfat-linux, jauna exFAT draivera opcija

exFAT operētājsistēmā Linux

Korejiešu attīstītājs Parks Ju Hjungs, kas specializējas dažādu ierīču Android programmaparatūras pārnešanā, ir ieviesis jaunu draivera versiju exFAT failu sistēmai:exfat-linux, kas ir Samsung izstrādātā draivera "sdFAT" filiāle.

šobrīd, Samsung exFAT draiveris jau ir pievienots pagaidu kodola filiālei no Linux, bet tas ir balstīts uz kontroliera atzara kodu bāzi iepriekš (1.2.9.). Pašlaik Samsung savos viedtālruņos izmanto pilnīgi atšķirīgu draivera "sdFAT" versiju (2.2.0), no kuriem viens bija Park Ju Hyung izstrāde.

Papildus pārejai uz pašreizējo kodu bāzi, piedāvātais exfat-linux draiveris atšķiras ar Samsung specifisko modifikāciju noņemšanu, piemēram, koda klātbūtne darbam ar FAT12 / 16/32 (FS datus Linux atbalsta atsevišķi draiveri) un iebūvēts defragmentētājs.

Šo komponentu noņemšana ļāva mums padarīt kontrolieri pārnēsājamu un pielāgot to parastam Linux kodolam, nevis tikai kodoliem, kas izmantoti Samsung Android programmaparatūrā.

Es tikko sapratu, ka šo exfat iestudēšanas draiveru pamatā ir Samsung exFAT 1.x draiveri.

Esmu strādājis pie tā, lai Samsung jaunais draiveris (tagad saukts "sdFAT") būtu labāk piemērots vispārējiem Linux lietotājiem, un es domāju, ka tas var nodrošināt labāku pamatu kopienas darbam (un, cerams, ka tas labāk atbilst galvenās līnijas kodēšanai. ) standarts).

Nākotnē plānots atjaunināt draiveri, pārsūtot izmaiņas no galvenās Samsung kodu bāzes un pārnesot uz jaunajām kodola versijām.

šobrīd, vadītājs ir pārbaudīts, sastādot ar kodoliem, sākot no 3.4 un beidzot ar 5.3-rc uz x86 (i386), x86_64 (amd64), ARM32 (AArch32) un ARM64 (AArch64) platformām.

Jaunās draivera versijas autors ierosināja kodola izstrādātājiem apsvērt jauna draivera iekļaušanu pagaidu filiālē kā pamatu parastajam exFAT kodola draiverim, nevis nesen pievienotajai mantotajai versijai.

Veiktie veiktspējas testi parādīja ātruma pieaugumu rakstīšanas darbības, izmantojot jauno draiveri.

Ievietojot nodalījumu uz RAM diska: 2173 MB / s pret 1961 MB / s secīgai ievadei / izvadei, 2222 MB / s pret 2160 MB / s ar nejaušu piekļuvi un nodalot NVMe: 1832 MB / s pret 1678 MB 1885 MB / s pretstatā 1827 MB / s.

Lasīšanas ātrums palielinājās secīgā lasīšanas testā uz ramdiska (7042 MB / s pret 6849 MB / s) un izlases veida lasīšana ar NVMe (26 MB / s pret 24 MB / s).

Es iesaku galvenajiem izstrādātājiem izpētīt šo draiveru bāzi un noskaidrot, vai ir vērts to mainīt, jo šīs ir agrākās exfat inscenēšanas dienas.

Vairāk nekā iespējams, jūs varat droši sākt lietot exFAT uzreiz, izmantojot iepriekš norādīto saiti. Tas tika pārbaudīts uz visiem galvenajiem LTS kodoliem, sākot no 3.4 līdz 4.19, un tiem, kurus Canonical izmanto Ubuntu.

Izstrādātājs arī strādāja, lai vienkāršotu draivera instalēšanu. Ubuntu lietotāji to var instalēt no PPA repozitorija, un pārējiem izplatījumiem jums vienkārši būs jāielādē kods un jāapkopo.

Jūs varat arī izveidot kontrolieri ar Linux kodolu, piemēram, gatavojot programmaparatūru Android.

Kā instalēt draiveri exfat-linux?

Tiem, kas vēlas instalēt šo draiveri savās sistēmās, viņi to var izdarīt, izpildot tālāk sniegtos norādījumus.

Kā minēts, ir PPA tiem, kas ir Ubuntu lietotāji, un tā atvasinājumi. Lai pievienotu šo repozitoriju vienkārši atveriet termināli (to var izdarīt ar taustiņu kombināciju Ctrl + Alt + T) un tajā mēs ierakstīsim:

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

sudo apt update

Lai instalētu draiveri, vienkārši ierakstiet:

sudo apt install exfat-dkms

Kamēr tiem, kas izvēlas sastādīt kodu, terminālā mums būs jāievada tikai šādi:

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

cd exfat-linux

make

sudo make install

Visbeidzot, lai pārbaudītu, vai kontrolieris darbojas, mēs vienkārši ierakstām:

sudo modprobe exfat

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.