Exfat-linux, opsi driver exFAT baru

exFAT di Linux

Pengembang Korea Park Ju Hyung, mengkhususkan diri dalam porting firmware Android untuk berbagai perangkat, telah memperkenalkan versi baru driver untuk sistem file exFAT:exfat-linux, yang merupakan cabang dari driver "sdFAT" yang dikembangkan oleh Samsung.

Saat ini, Driver exFAT Samsung telah ditambahkan ke cabang sementara dari Kernel dari Linux, tetapi ini didasarkan pada basis kode dari cabang pengontrol di atas (1.2.9). Saat ini, Samsung menggunakan versi yang sama sekali berbeda dari driver "sdFAT" (2.2.0) di smartphone-nya, salah satunya adalah pengembangan Park Ju Hyung.

Selain beralih ke basis kode saat ini, driver exfat-linux yang diusulkan dibedakan dengan penghapusan modifikasi khusus Samsungseperti adanya kode untuk bekerja dengan FAT12 / 16/32 (data FS didukung di Linux oleh driver terpisah) dan defragmenter bawaan.

Menghapus komponen ini memungkinkan kami untuk membuat driver portabel dan menyesuaikannya dengan kernel Linux normal, dan bukan hanya kernel yang digunakan dalam firmware Android Samsung.

Saya baru menyadari bahwa driver pementasan exfat ini didasarkan pada driver exFAT 1.x Samsung.

Saya telah bekerja untuk membuat driver baru Samsung (sekarang disebut "sdFAT") lebih cocok untuk pengguna Linux umum, dan saya pikir ini dapat memberikan landasan yang lebih baik bagi komunitas untuk bekerja (dan semoga lebih baik mematuhi pengkodean jalur utama) standar).

Di masa depan, itu direncanakan untuk terus memperbarui driver, mentransfer perubahan dari basis kode utama Samsung dan mentransfernya ke versi baru Kernel.

Saat ini, driver telah diuji ketika mengkompilasi dengan kernel mulai dari 3.4 dan diakhiri dengan 5.3-rc pada platform x86 (i386), x86_64 (amd64), ARM32 (AArch32), dan ARM64 (AArch64).

Penulis versi baru driver menyarankan agar pengembang kernel mempertimbangkan untuk menyertakan driver baru di cabang sementara sebagai dasar untuk driver kernel exFAT reguler, daripada versi lama yang ditambahkan baru-baru ini.

Pengujian performa yang dilakukan menunjukkan peningkatan kecepatan tulis operasi saat menggunakan driver baru.

Saat menempatkan partisi pada disk RAM: 2173 MB / dtk melawan 1961 MB / dtk untuk masukan / keluaran berurutan, 2222 MB / dtk melawan 2160 MB / dtk dengan akses acak dan saat menempatkan partisi di NVMe: 1832 MB / dtk melawan 1678 MB 1885 MB / dtk versus 1827 MB / dtk.

Kecepatan baca meningkat dalam tes pembacaan berurutan pada ramdisk (7042 MB / s vs. 6849 MB / s) dan pembacaan acak pada NVMe (26 MB / s vs. 24 MB / s).

Saya mendorong pengembang inti untuk menjelajahi basis driver ini dan melihat apakah perlu diubah karena ini adalah hari-hari awal pementasan exfat.

Kemungkinan besar, Anda dapat segera mulai menggunakan exFAT dengan mengikuti tautan di atas. Itu diuji pada semua kernel LTS utama mulai dari 3.4 hingga 4.19 dan yang digunakan Canonical untuk Ubuntu.

Pengembang juga bekerja untuk menyederhanakan penginstalan driver. Pengguna Ubuntu dapat menginstalnya dari repositori PPA dan untuk distribusi lainnya, Anda hanya perlu mengunduh kode dan mengkompilasinya.

Anda juga dapat membuat pengontrol dengan kernel Linux, misalnya, saat menyiapkan firmware untuk Android.

Bagaimana cara menginstal driver exfat-linux?

Bagi mereka yang tertarik untuk dapat menginstal driver ini di sistem mereka, mereka dapat melakukannya dengan mengikuti instruksi yang kami bagikan di bawah ini.

Sebagaimana dimaksud, ada PPA untuk mereka yang merupakan pengguna Ubuntu dan turunannya. Untuk menambahkan repositori ini buka saja terminal (Anda dapat melakukannya dengan kombinasi tombol Ctrl + Alt + T) dan di dalamnya kita akan mengetik:

sudo add-apt-repository ppa:arter97/exfat-linux -y

sudo apt update

Sekarang untuk menginstal driver cukup ketik:

sudo apt install exfat-dkms

Sedangkan bagi mereka yang lebih suka mengkompilasi kode, kita hanya perlu mengetikkan berikut ini di terminal:

git clone https://github.com/arter97/exfat-linux

cd exfat-linux

make

sudo make install

Akhirnya untuk menguji bahwa pengontrol berfungsi, kita cukup mengetik:

sudo modprobe exfat

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.