Paragon telah membuka driver NTFS untuk Linux, menawarkan untuk memasukkannya ke dalam kernel





Paragon Software telah menerbitkan sekumpulan patch dengan implementasi penuh dari sistem file NTFS dengan membuka kode driver di bawah lisensi GPL. Pengemudi mendukung mode baca dan tulis.



Menurut pengembang, implementasi ini mendukung semua fitur NTFS 3.1. Saat ini, driver menggunakan implementasi jurnal NTFS yang dipreteli. Namun di masa mendatang, Paragon Software akan menambahkan dukungan untuk journal penuh di atas perangkat blok universal JBD yang sudah ada di dalam kernel, yang menjadi dasarnya journal diatur dalam ext3, ext4, OCFS2.



Fitur yang didukung antara lain:



  • Atribut file yang diperluas.
  • Mode kompresi data.
  • Pekerjaan yang efektif dengan kekosongan di file.
  • Putar ulang perubahan dari log untuk memulihkan integritas setelah kegagalan.




Sumber: servernews.ru



Perusahaan mengeluarkan patch yang diusulkansesuai dengan persyaratan untuk menyiapkan kode untuk Linux, mereka tidak memiliki binding ke API tambahan. Dan ini memungkinkan untuk memasukkan pengemudi di inti utama. Jika diaktifkan, perusahaan berjanji untuk menyediakan pemeliharaan patch, perbaikan bug, dan peningkatan fungsionalitas.



Masalah dengan driver NTFS asli Tuxera adalah tidak mendukung banyak fitur, termasuk penulisan. Ditambah lagi, itu belum berkembang untuk waktu yang lama. Alternatifnya ada solusi NTFS-3G yang berjalan melalui FUSE di ruang pengguna. Ini mendukung fitur yang tidak ditemukan di driver asli, tetapi memiliki masalah kinerja pada sistem yang lebih lama dan lebih lambat. Namun driver ini belum diupdate sejak 2017. Kedua driver tersebut berasal dari Tuxera.



Patch yang diusulkan Paragon bermasalah. Misalnya, ini mencakup 27 ribu baris. Ini terlalu berlebihan karena sulit untuk ditinjau dan diverifikasi. Selain itu, pengembang pihak ketiga menawarkan untuk secara eksplisit menetapkan kebijakan untuk pemeliharaan kode lebih lanjut di file MAINTAINERS, plus menunjukkan cabang Git ke mana perbaikan harus dikirim.



Pada akhir tahun lalu, Paragon merilis kode driver untuk sistem file exFAT. Versi pertama driver terbatas pada operasi hanya-baca, tetapi kemudian versi dengan dukungan tulis muncul. Tambalan ini tidak pernah disertakan di kernel utama. Sebaliknya, mereka mengadopsi analog dari Samsung, yang digunakan di firmware smartphone Android.



All Articles