Propozimi i një varianti të ri të driverit exFAT për bërthamën Linux

Zhvilluesi koreano Park Ju Hyung, i specializuar në portimin e firmware Android për pajisje të ndryshme, paraqiti nxjerr një edicion të ri të drejtpërdrejtësit për sistemin e skedhave exFAT — exfat-linux, i cili është një degëzim i drejtpërdrejtësit "sdFAT", i zhvilluar nga kompania Samsung. Aktualisht, në degën staging të bërthamës Linux tashmë është shtuar ekziston drejtpërdrejtësi exFAT nga Samsung, por ai është i bazuar në kodin e vjetër të drejtpërdrejtësit (1.2.9). Në këtë moment, Samsung përdor një variant krejt tjetër të drejtpërdrejtësit "sdFAT" (2.2.0), nga i cili ndihmoi zhvillimi i Park Ju Hyung.

Përveç kalimit në bazën e kodit të tanishëm, drejtpërdrejtësit e propozuar exfat-linux ndryshon për heqjen e modifikimeve specifike të Samsung, siç është prania e kodit për t'u lidhur me FAT12/16/32 (të dhënat e skedhës mbështeten në Linux me drejtpërdrejtësi të veçanta) dhe defragmentuesin e integruar. Heqja e këtyre komponentëve lejon që drejtpërdrejtësi të jetë e bartshme dhe të gjitha mundësitë e saj adaptohen për bërthamën standard të Linux, dhe jo për bërthamat që përdoren vetëm në firmware Android të Samsung.

Zhvilluesi gjithashtu ka bërë punë për thjeshtimin e instalimit të drejtpërdrejtësit. Përdoruesit e Ubuntu mund ta instalojnë atë nga repozitori PPA, ndërsa për shpërndarjet e tjera mjafton të shkarkoni kodin dhe të ekzekutoni "make && make install". Drejtpërdrejtësi gjithashtu mund të ndërtohet së bashku me bërthamën Linux, për shembull gjatë përgatitjes së firmware për Android.

Në të ardhmen, planifikohet të mbahet drejtpërdrejtësi në gjendje të përditësuar, duke transferuar ndryshimet nga baza kryesore e kodit të Samsung dhe duke e portuar për lëshimet e reja të bërthamës. Aktualisht, puna e drejtpërdrejtësit është provuar gjatë ndërtimit me bërthamat nga 3.4 deri në 5.3-rc në platformat x86 (i386), x86_64 (amd64), ARM32 (AArch32) dhe ARM64 (AArch64). Autori i variantit të ri të drejtpërdrejtësit propozoi zhvilluesve të bërthamës të shqyrtojnë përfshirjen e drejtpërdrejtësit të ri në degën staging si një bazë për drejtpërdrejtësin exFAT standard të bërthamës, në vend të variantit të vjetër që u shtua së fundmi.

Testet e kryera për performancën treguan një rritje të shpejtësisë së operacioneve të shkruarjes kur përdorej një driver i ri. Kur vendosej seksioni në ramdisk: 2173 MB/s kundrejt 1961 MB/s për input/output sekondar, 2222 MB/s kundrejt 2160 MB/s për akses të rastësishëm, dhe kur vendosej seksioni në NVMe: 1832 MB/s kundrejt 1678 MB/s dhe 1885 MB/s kundrejt 1827 MB/s. Shpejtësia e operacioneve të leximit u rrit në testin e leximit sekondar në ramdisk (7042 MB/s kundrejt 6849 MB/s) dhe leximit të rastësishëm në NVMe (26 MB/s kundrejt 24 MB/s)

Propozimi i një varianti të ri të driverit exFAT për bërthamën LinuxPropozimi i një varianti të ri të driverit exFAT për bërthamën Linux

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster