Linuxi tuumale on pakutud uus exFAT draiveri variant

Korea arendaja Park Ju Hyung, kes on spetsialiseerunud Android-i püsivara portimisele erinevatele seadmetele, esitles uus väljaanne exFAT failisüsteemi draiverist — exfat-linux, mis on haru draiverist "sdFAT", mida on välja töötatud ettevõtte Samsung. Praegu on Linuxi tuuma staging harusse juba on lisatud Samsungi exFAT draiver, kuid see põhineb vana draiveri haru koodibaasil (1.2.9). Praegu kasutab Samsung oma nutitelefonides täiesti teistsugust "sdFAT" draiveri varianti (2.2.0), mille haruks on Park Ju Hyungi arendatud versioon.

Lisaks üleminekule актуальsele koodibaasile erineb pakutud exfat-linux draiver Samsungile spetsiifiliste muudatuste eemaldamise poolest, nagu FAT12/16/32 töötlemise kood (need failisüsteemid toetatakse Linuxis eraldi draiveritega) ja sisse ehitatud defragmentija. Nende komponentide eemaldamine on teinud draiveri ülekantavaks ja kohandatud seda vaikimisi Linuxi tuumale, mitte ainult Samsungi Android-püsivara tuumadele.

Arendaja on samuti teinud tööd draiveri installimise lihtsustamiseks. Ubuntu kasutajad saavad selle installida PPA-repositooriumist, kuid teistele distributsioonidele piisab koodi allalaadimisest ja käivitamisest "make && make install". Draiverit saab samuti ehitada koos Linuxi tuumaga, näiteks Androidi püsivara ettevalmistamisel.

Tulevikus plaanitakse draivert ajakohasena hoida, edastades muudatusi Samsungi põhikoodibaasist ja portides seda tuuma uute väljaannete jaoks. Praegu on draiveri töö läbi viidud tuumade koostamisel, alates 3.4 kuni 5.3-rc platvormidel x86 (i386), x86_64 (amd64), ARM32 (AArch32) ja ARM64 (AArch64). Uue variandi draiveri autor soovitas tuuma arendajatel kaaluda uue draiveri lisamist staging harusse vaikimisi exFAT draiveri põhina, selle asemel, et hiljuti lisatud vananenud varianti.

Tehtud jõudluse testid näitasid kiirusetõusu kirjutamistegevuses uue draiveri kasutamisel. Ramdisk-is partitsiooni asetamisel: 2173 MB/s versus 1961 MB/s järjestikusel sisend/väljundil, 2222 MB/s versus 2160 MB/s juhusliku juurdepääsu korral, ja NVMe-s partitsiooni asetamisel: 1832 MB/s versus 1678 MB/s ja 1885 MB/s versus 1827 MB/s. Lugemisoperatsioonide kiirus suurenes järjestikuse lugemise testis ramdisk-is (7042 MB/s versus 6849 MB/s) ja juhuslik lugemine NVMe-s (26 MB/s versus 24 MB/s).

Linuxi tuumale on pakutud uus exFAT draiveri variantLinuxi tuumale on pakutud uus exFAT draiveri variant

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster