Një version i ri i drejtuesit exFAT është propozuar për kernelin Linux

Zhvilluesi korean Park Ju Hyung, i specializuar në transferimin e firmuerit Android për pajisje të ndryshme, paraqitur botimi i ri i shoferit për sistemin e skedarëve exFAT - exfat-linux, e cila është një pirun nga drejtuesi "sdFAT", zhvilluar nga Samsung. Aktualisht, dega skenike e kernelit Linux është tashmë shtuar Drejtuesi exFAT i Samsung, por bazohet në bazën e kodit dega e vjetër e shoferit (1.2.9). Aktualisht, Samsung përdor një version krejtësisht të ndryshëm të drejtuesit "sdFAT" (2.2.0) në telefonat inteligjentë, një degë e të cilit ishte zhvillimi i Park Ju Hyung.

Përveç kalimit në bazën aktuale të kodit, drejtuesi i propozuar exfat-linux dallohet nga heqja e modifikimeve specifike të Samsung, siç është prania e kodit për të punuar me FAT12/16/32 (të dhënat FS mbështeten në Linux nga drejtues të veçantë) dhe një defragmentues të integruar. Heqja e këtyre komponentëve bëri të mundur bërjen e drejtuesit të lëvizshëm dhe përshtatjen e tij me kernelin standard Linux, dhe jo vetëm me bërthamat e përdorura në firmuerin Samsung Android.

Zhvilluesi ka bërë gjithashtu punë për të thjeshtuar instalimin e shoferit. Përdoruesit e Ubuntu mund ta instalojnë atë nga Depoja e APP-së, dhe për shpërndarjet e tjera, thjesht shkarkoni kodin dhe ekzekutoni "make && make install". Drejtuesi gjithashtu mund të përpilohet së bashku me kernelin Linux, për shembull kur përgatitni firmware për Android.

Në të ardhmen, është planifikuar të azhurnohet drejtuesi duke transferuar ndryshime nga baza kryesore e kodit Samsung dhe duke e transferuar atë për lëshimet e reja të kernelit. Aktualisht, drejtuesi është testuar kur është ndërtuar me kernel nga 3.4 në 5.3-rc në platformat x86 (i386), x86_64 (amd64), ARM32 (AArch32) dhe ARM64 (AArch64). Autori i variantit të ri të drejtuesit sugjeroi që zhvilluesit e kernelit të konsiderojnë përfshirjen e drejtuesit të ri në degën e skenës si bazë për drejtuesin standard të kernelit exFAT, në vend të variantit të vjetëruar së fundmi.

Testet e performancës kanë treguar një rritje të shpejtësisë së operacioneve të shkrimit kur përdorni drejtuesin e ri. Kur vendosni ndarjen në ramdisk: 2173 MB/s kundrejt 1961 MB/s për I/O sekuenciale, 2222 MB/s kundrejt 2160 MB/s për akses të rastësishëm, dhe kur vendosni ndarjen 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 sekuencial të leximit në ramdisk (7042 MB/s kundrejt 6849 MB/s) dhe leximit të rastësishëm në NVMe (26 MB/s kundrejt 24 MB/s)

Një version i ri i drejtuesit exFAT është propozuar për kernelin LinuxNjë version i ri i drejtuesit exFAT është propozuar për kernelin Linux

Burimi: opennet.ru

Shto një koment