In nije ferzje fan it exFAT-bestjoerder is foarsteld foar de Linux-kernel

Koreaanske ûntwikkelder Park Ju Hyung, spesjalisearre yn it portearjen fan Android-firmware foar ferskate apparaten, yntrodusearre nije edysje fan it stjoerprogramma foar it exFAT-bestânsysteem - exfat-linux, dat is in foarke fan 'e "sdFAT"-bestjoerder, ûntwikkele troch Samsung. Op it stuit is de staging branch fan 'e Linux kernel al tafoege Samsung's exFAT-bestjoerder, mar it is basearre op 'e codebase âlde bestjoerder branch (1.2.9). Op it stuit, Samsung brûkt in folslein oare ferzje fan de "sdFAT" (2.2.0) stjoerprogramma yn syn smartphones, in tûke fan dat wie de ûntwikkeling fan Park Ju Hyung.

Neist de oergong nei de hjoeddeistige koadebasis, wurdt de foarstelde exfat-linux-bestjoerder ûnderskieden troch it fuortheljen fan Samsung-spesifike oanpassingen, lykas de oanwêzigens fan koade foar wurkjen mei FAT12/16/32 (FS-gegevens wurde stipe yn Linux troch aparte bestjoerders) en in ynboude defragmenter. It fuortsmiten fan dizze komponinten makke it mooglik om de bestjoerder draachber te meitsjen en oan te passen oan 'e standert Linux-kernel, en net allinich oan' e kernels dy't brûkt wurde yn Samsung Android-firmware.

De ûntwikkelder hat ek wurk dien om de ynstallaasje fan bestjoerders te ferienfâldigjen. Ubuntu-brûkers kinne it ynstallearje fanôf PPA repository, en foar oare distribúsjes, download gewoan de koade en rinne "meitsje && meitsje install". De stjoerprogramma kin ek kompilearre wurde tegearre mei de Linux kernel, bygelyks by it tarieden fan firmware foar Android.

Yn 'e takomst is it plan om de bestjoerder bywurke te hâlden troch wizigingen oer te bringen fan' e haad Samsung-koadebasis en it te portearjen foar nije kernel-releases. Op it stuit is de bestjoerder hifke as boud mei kernels fan 3.4 oant 5.3-rc op de x86 (i386), x86_64 (amd64), ARM32 (AArch32) en ARM64 (AArch64) platfoarms. De skriuwer fan 'e nije driverfariant suggerearre dat kernel-ûntwikkelders beskôgje it opnimmen fan de nije bestjoerder yn' e staging-tûke as basis foar de standert exFAT kernel-bestjoerder, ynstee fan de koartlyn tafoege ferâldere fariant.

Prestaasjetests hawwe in ferheging fan 'e snelheid fan skriuwoperaasjes toand by it brûken fan de nije bestjoerder. By it pleatsen fan de partysje yn ramdisk: 2173 MB/s tsjin 1961 MB/s foar sekwinsjele I/O, 2222 MB/s tsjin 2160 MB/s foar willekeurige tagong, en by it pleatsen fan de partysje yn NVMe: 1832 MB/s tsjin 1678 MB /s en 1885 MB/s tsjin 1827 MB/s. De snelheid fan lêsoperaasjes ferhege yn 'e opfolgjende lêstest yn ramdisk (7042 MB / s tsjin 6849 MB / s) en willekeurich lêzen yn NVMe (26 MB / s tsjin 24 MB / s)

In nije ferzje fan it exFAT-bestjoerder is foarsteld foar de Linux-kernelIn nije ferzje fan it exFAT-bestjoerder is foarsteld foar de Linux-kernel

Boarne: opennet.ru

Add a comment