Versi baharu pemacu exFAT telah dicadangkan untuk kernel Linux

Pembangun Korea Park Ju Hyung, pakar dalam mengalihkan perisian tegar Android untuk pelbagai peranti, diperkenalkan edisi baharu pemacu untuk sistem fail exFAT - exfat-linux, yang merupakan garpu daripada pemacu "sdFAT", dibangunkan oleh Samsung. Pada masa ini, cawangan pementasan kernel Linux sudah pun tambah Pemacu exFAT Samsung, tetapi ia berdasarkan pangkalan kod cawangan pemandu lama (1.2.9). Pada masa ini, Samsung menggunakan versi pemacu "sdFAT" (2.2.0) yang berbeza sama sekali dalam telefon pintarnya, cawangannya ialah pembangunan Park Ju Hyung.

Sebagai tambahan kepada peralihan kepada asas kod semasa, pemacu exfat-linux yang dicadangkan dibezakan dengan penyingkiran pengubahsuaian khusus Samsung, seperti kehadiran kod untuk bekerja dengan FAT12/16/32 (data FS disokong dalam Linux oleh pemacu berasingan) dan defragmenter terbina dalam. Mengalih keluar komponen ini membolehkan pemacu mudah alih dan menyesuaikannya dengan kernel Linux standard, dan bukan hanya pada kernel yang digunakan dalam perisian tegar Android Samsung.

Pembangun juga telah melakukan kerja untuk memudahkan pemasangan pemacu. Pengguna Ubuntu boleh memasangnya dari repositori PPA, dan untuk pengedaran lain, cuma muat turun kod dan jalankan "make && make install". Pemacu juga boleh disusun bersama-sama dengan kernel Linux, contohnya semasa menyediakan perisian tegar untuk Android.

Pada masa hadapan, ia dirancang untuk memastikan pemacu dikemas kini dengan memindahkan perubahan daripada asas kod Samsung utama dan mengalihkannya untuk keluaran kernel baharu. Pada masa ini, pemacu telah diuji apabila dibina dengan kernel daripada 3.4 hingga 5.3-rc pada platform x86 (i386), x86_64 (amd64), ARM32 (AArch32) dan ARM64 (AArch64). Pengarang varian pemacu baharu mencadangkan agar pembangun kernel mempertimbangkan untuk memasukkan pemacu baharu dalam cawangan pementasan sebagai asas untuk pemacu kernel exFAT standard, dan bukannya varian lapuk yang ditambah baru-baru ini.

Ujian prestasi telah menunjukkan peningkatan dalam kelajuan operasi tulis apabila menggunakan pemacu baharu. Apabila meletakkan partition dalam ramdisk: 2173 MB/s berbanding 1961 MB/s untuk I/O berjujukan, 2222 MB/s berbanding 2160 MB/s untuk akses rawak dan apabila meletakkan partition dalam NVMe: 1832 MB/s berbanding 1678 MB /s dan 1885 MB/s berbanding 1827 MB/s. Kelajuan operasi baca meningkat dalam ujian bacaan berurutan dalam ramdisk (7042 MB/s berbanding 6849 MB/s) dan bacaan rawak dalam NVMe (26 MB/s berbanding 24 MB/s)

Versi baharu pemacu exFAT telah dicadangkan untuk kernel LinuxVersi baharu pemacu exFAT telah dicadangkan untuk kernel Linux

Sumber: opennet.ru

Tambah komen