'n Nuwe weergawe van die exFAT-bestuurder is vir die Linux-kern voorgestel

Koreaanse ontwikkelaar Park Ju Hyung, wat spesialiseer in die oordrag van Android-firmware vir verskeie toestelle, voorgelê nuwe uitgawe van die bestuurder vir die exFAT-lêerstelsel - exfat-linux, wat 'n vurk van die "sdFAT"-bestuurder is, ontwikkel deur Samsung. Tans is die staging-tak van die Linux-kern reeds bygevoeg Samsung se exFAT-bestuurder, maar dit is gebaseer op die kodebasis ou drywer tak (1.2.9). Tans gebruik Samsung 'n heeltemal ander weergawe van die "sdFAT" (2.2.0)-drywer in sy slimfone, waarvan 'n tak die ontwikkeling van Park Ju Hyung was.

Benewens die oorgang na die huidige kodebasis, word die voorgestelde exfat-linux-bestuurder onderskei deur die verwydering van Samsung-spesifieke wysigings, soos die teenwoordigheid van kode om met FAT12/16/32 te werk (FS-data word in Linux ondersteun deur aparte drywers) en 'n ingeboude defragmenteerder. Die verwydering van hierdie komponente het dit moontlik gemaak om die bestuurder draagbaar te maak en dit aan te pas by die standaard Linux-kern, en nie net by die pitte wat in Samsung Android-firmware gebruik word nie.

Die ontwikkelaar het ook werk gedoen om bestuurderinstallasie te vereenvoudig. Ubuntu-gebruikers kan dit installeer vanaf PPA-bewaarplek, en vir ander verspreidings, laai net die kode af en hardloop "maak && maak installeer". Die drywer kan ook saam met die Linux-kern saamgestel word, byvoorbeeld wanneer firmware vir Android voorberei word.

In die toekoms word beplan om die drywer op datum te hou deur veranderinge vanaf die hoof Samsung-kodebasis oor te dra en dit vir nuwe kernvrystellings oor te dra. Tans is die drywer getoets wanneer dit gebou is met pitte van 3.4 tot 5.3-rc op die x86 (i386), x86_64 (amd64), ARM32 (AArch32) en ARM64 (AArch64) platforms. Die skrywer van die nuwe drywervariant het voorgestel dat kernontwikkelaars dit oorweeg om die nuwe drywer in die staging-tak in te sluit as 'n basis vir die standaard exFAT-kerndrywer, in plaas van die onlangs bygevoegde verouderde variant.

Prestasietoetse het 'n toename in die spoed van skryfbewerkings getoon wanneer die nuwe drywer gebruik word. Wanneer die partisie in ramdisk geplaas word: 2173 MB/s teenoor 1961 MB/s vir opeenvolgende I/O, 2222 MB/s teenoor 2160 MB/s vir ewekansige toegang, en wanneer die partisie in NVMe geplaas word: 1832 MB/s teenoor 1678 MB /s en 1885 MB/s teenoor 1827 MB/s. Die spoed van leesbewerkings het toegeneem in die opeenvolgende leestoets in ramdisk (7042 MB/s teenoor 6849 MB/s) en ewekansige lees in NVMe (26 MB/s teenoor 24 MB/s)

'n Nuwe weergawe van die exFAT-bestuurder is vir die Linux-kern voorgestel'n Nuwe weergawe van die exFAT-bestuurder is vir die Linux-kern voorgestel

Bron: opennet.ru

Voeg 'n opmerking