Linux kodolam ir piedāvāta jauna exFAT draivera versija

Korejas izstrādātājs Park Ju Hyung, kas specializējas Android programmaparatūras pārnešanā dažādām ierīcēm, ieviesa jaunais exFAT failu sistēmas draivera izdevums - exfat-linux, kas ir dakša no "sdFAT" draivera, izstrādāts no Samsung. Pašlaik Linux kodola inscenēšanas filiāle jau ir piebilda Samsung exFAT draiveris, taču tas ir balstīts uz kodu bāzi veca vadītāja filiāle (1.2.9.). Šobrīd Samsung savos viedtālruņos izmanto pavisam citu “sdFAT” (2.2.0) draivera versiju, kuras atzars 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ūtni darbam ar FAT12/16/32 (FS datus operētājsistēmā Linux atbalsta atsevišķi draiveri) un iebūvēts defragmentētājs. Šo komponentu noņemšana ļāva padarīt draiveri pārnēsājamu un pielāgot to standarta Linux kodolam, nevis tikai Samsung Android programmaparatūras kodoliem.

Izstrādātājs ir arī paveicis darbu, lai vienkāršotu draiveru instalēšanu. Ubuntu lietotāji to var instalēt no PPA repozitorijs, un citiem izplatījumiem vienkārši lejupielādējiet kodu un palaidiet “make && make install”. Draiveri var arī kompilēt kopā ar Linux kodolu, piemēram, sagatavojot programmaparatūru operētājsistēmai Android.

Nākotnē ir plānots atjaunināt draiveri, pārceļot izmaiņas no galvenās Samsung kodu bāzes un portējot to jauniem kodola laidieniem. Pašlaik draiveris ir pārbaudīts, kad tas ir izveidots ar kodoliem no 3.4 līdz 5.3-rc uz x86 (i386), x86_64 (amd64), ARM32 (AArch32) un ARM64 (AArch64) platformām. Jaunā draivera varianta autors ierosināja kodola izstrādātājiem apsvērt jaunā draivera iekļaušanu inscenēšanas filiālē kā standarta exFAT kodola draivera pamatu, nevis nesen pievienoto novecojušo variantu.

Veiktspējas testi ir parādījuši, ka, izmantojot jauno draiveri, palielinās rakstīšanas operāciju ātrums. Ievietojot nodalījumu RAM diskā: 2173 MB/s pret 1961 MB/s secīgai ievadei/izvadei, 2222 MB/s pret 2160 MB/s nejaušai piekļuvei, un, ievietojot nodalījumu NVMe: 1832 MB/s pret 1678 MB /s un 1885 MB/s pret 1827 MB/s. Lasīšanas operāciju ātrums palielinājās secīgās lasīšanas pārbaudē ramdiskā (7042 MB/s pret 6849 MB/s) un nejaušā nolasīšanā NVMe (26 MB/s pret 24 MB/s).

Linux kodolam ir piedāvāta jauna exFAT draivera versijaLinux kodolam ir piedāvāta jauna exFAT draivera versija

Avots: opennet.ru

Pievieno komentāru