Versi anyar driver exFAT wis diusulake kanggo kernel Linux

Pangembang Korea Park Ju Hyung, spesialis porting perangkat kukuh Android kanggo macem-macem piranti, ngenalake edisi anyar driver kanggo sistem file exFAT - exfat-linux, yaiku garpu saka driver "sdFAT", dikembangke dening Samsung. Saiki, cabang pementasan kernel Linux wis ana ditambahake driver exFAT Samsung, nanging adhedhasar codebase cabang driver lawas (1.2.9). Saiki, Samsung nggunakake versi driver "sdFAT" (2.2.0) sing beda banget ing smartphone, cabang saka pangembangan Park Ju Hyung.

Saliyane transisi menyang basis kode saiki, pembalap exfat-linux sing diusulake dibedakake kanthi ngilangi modifikasi khusus Samsung, kayata anane kode kanggo nggarap FAT12/16/32 (data FS didhukung ing Linux dening driver sing kapisah) lan defragmenter sing dibangun. Mbusak komponen kasebut bisa nggawe driver portabel lan adaptasi menyang kernel Linux standar, lan ora mung kanggo kernel sing digunakake ing perangkat kukuh Android Samsung.

Pangembang uga wis nindakake pakaryan kanggo nyederhanakake instalasi driver. Pangguna Ubuntu bisa nginstal saka gudang PPA, lan kanggo distribusi liyane, mung ngundhuh kode lan mbukak "make && make install". Pembalap uga bisa dikompilasi karo kernel Linux, contone nalika nyiapake perangkat kukuh kanggo Android.

Ing mangsa ngarep, direncanakake supaya driver tetep anyar kanthi mindhah owah-owahan saka basis kode Samsung utama lan porting kanggo rilis kernel anyar. Saiki, driver wis dites nalika dibangun karo kernels saka 3.4 kanggo 5.3-rc ing x86 (i386), x86_64 (amd64), ARM32 (AArch32) lan ARM64 (AArch64) platform. Penulis varian driver anyar nyaranake supaya para pangembang kernel nimbang kalebu driver anyar ing cabang pementasan minangka basis kanggo driver kernel exFAT standar, tinimbang varian sing bubar ditambahake.

Tes kinerja nuduhake paningkatan kacepetan operasi nulis nalika nggunakake driver anyar. Nalika nempatake partisi ing ramdisk: 2173 MB / s versus 1961 MB / s kanggo I / O urutan, 2222 MB / s versus 2160 MB / s kanggo akses acak, lan nalika nempatake partisi ing NVMe: 1832 MB / s versus 1678 MB / s lan 1885 MB / s mungsuh 1827 MB / s. Kacepetan operasi maca tambah ing test maca urutan ing ramdisk (7042 MB / s versus 6849 MB / s) lan maca acak ing NVMe (26 MB / s versus 24 MB / s)

Versi anyar driver exFAT wis diusulake kanggo kernel LinuxVersi anyar driver exFAT wis diusulake kanggo kernel Linux

Source: opennet.ru

Add a comment