En ny variant av drivrutinen exFAT har föreslagits för Linux-kÀrnan.

Den koreanska utvecklaren Park Ju Hyung, som specialiserar sig pĂ„ portering av Android-firmware för olika enheter, Ă„r har slĂ€ppt en ny version av drivrutinen för filsystemet exFAT — exfat-linux, som Ă€r en avknoppning frĂ„n drivrutinen "sdFAT", utvecklat utvecklad av Samsung. För nĂ€rvarande Ă€r drivrutinen redan i staging-grenen av Linux-kĂ€rnan tillagd exFAT-drivrutinen frĂ„n Samsung, men den Ă€r baserad pĂ„ kodbasen frĂ„n den gamla drivrutinen (1.2.9). För nĂ€rvarande anvĂ€nder Samsung en helt annan version av drivrutinen "sdFAT" (2.2.0), varifrĂ„n utvecklingen av Park Ju Hyung har blivit en avknoppning.

Förutom att byta till en aktuell kodbas skiljer sig den föreslagna drivrutinen exfat-linux genom att specifika modifieringar för Samsung har tagits bort, sÄsom kod för att arbeta med FAT12/16/32 (dessa filsystem stöds i Linux av separata drivrutiner) och en inbyggd defragmenterare. Borttagningen av dessa komponenter har gjort drivrutinen portabel och anpassad för standard-Linux-kÀrnan, och inte bara för kÀrnor som anvÀnds i Samsungs Android-firmware.

Utvecklaren har ocksÄ arbetat med att förenkla installationen av drivrutinen. AnvÀndare av Ubuntu kan installera den frÄn PPA-repository, medan för andra distributioner behöver man bara ladda ner koden och köra "make && make install". Drivrutinen kan ocksÄ byggas tillsammans med Linux-kÀrnan, till exempel vid förberedelse av firmware för Android.

I framtiden planeras support för att hÄlla drivrutinen uppdaterad genom att överföra Àndringar frÄn den huvudsakliga kodbasen frÄn Samsung och portera den för nya versioner av kÀrnan. För nÀrvarande har drivrutinen testats vid sammanstÀllning med kÀrnor frÄn 3.4 till 5.3-rc pÄ plattformar x86 (i386), x86_64 (amd64), ARM32 (AArch32) och ARM64 (AArch64). Författaren av den nya drivrutinen har föreslagit att kÀrnutvecklarna övervÀger att inkludera den nya drivrutinen i staging-grenen som en grund för standard exFAT-drivrutinen i kÀrnan, istÀllet för den nyligen tillagda förÄldrade varianten.

Genomförda prestandatest har visat en ökning av skrivhastigheten vid anvÀndning av den nya drivrutinen. Vid placering av partitionen i ramdisk: 2173 MB/s jÀmfört med 1961 MB/s vid sekventiell in- och utdata, 2222 MB/s mot 2160 MB/s vid slumpmÀssig Ätkomst, och vid placering av partitionen i NVMe: 1832 MB/s mot 1678 MB/s och 1885 MB/s mot 1827 MB/s. Hastigheten för lÀsoperationer ökade i testet för sekventiell lÀsning i ramdisk (7042 MB/s mot 6849 MB/s) och slumpmÀssig lÀsning i NVMe (26 MB/s mot 24 MB/s).

En ny variant av drivrutinen exFAT har föreslagits för Linux-kÀrnan.En ny variant av drivrutinen exFAT har föreslagits för Linux-kÀrnan.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster