Paragon mengeluarkan implementasi NTFS untuk kernel Linux

Konstantin Komarov, Pengasas dan Ketua Pegawai Eksekutif Paragon Software, menyiarkan sekumpulan tambalan pada senarai mel kernel Linux dengan satu pelaksanaan sepenuhnya sistem fail NTFS yang menyokong operasi membaca dan menulis. Kod untuk set patch ini dikeluarkan di bawah GPL.

Pelaksanaan menyokong semua ciri versi NTFS 3.1 semasatermasuk atribut fail yang diperluas, mod pemampatan data, kerja yang efisien dengan jurang fail, dan ulangan perubahan pendaftaran untuk memulihkan integriti setelah kegagalan.

Pengawal yang dicadangkan setakat ini menggunakan pelaksanaannya yang dipermudahkan Jurnal NTFS, tetapi pada masa akan datang dirancang untuk menambahkan sokongan untuk pembalakan penuh di atas JBD (log block device) tersedia dalam kernel, berdasarkan asas mana penjurnalan ext3, ext4 dan OCFS2 diatur.

Di senarai mel, Paragon menulis perkara berikut:

Patch ini menambah pemacu baca dan tulis NTFS ke fs / ntfs3.

Dengan pengalaman selama puluhan tahun dalam pembangunan sistem fail komersial dan liputan ujian yang besar, kami di Paragon Software GmbH ingin memberikan sumbangan kami kepada komuniti sumber terbuka dengan menyediakan pelaksanaan pemacu NTFS Baca-Tulis untuk kernel Linux.

Kami merancang untuk menyokong versi ini setelah pangkalan data digabungkan dan menambah ciri dan memperbaiki bug. Sebagai contoh, sokongan penjurnalan JBD penuh akan ditambah dalam kemas kini kemudian.

Pengawal adalah berdasarkan asas kod produk komersial yang ada dari Perisian Paragon dan diuji dengan baik. Tambalan tersebut dirancang mengikut keperluan untuk menyediakan kod untuk Linux dan mereka tidak mengandungi pautan API tambahan, yang membolehkan pemacu baru dimasukkan ke dalam kernel utama.

Setelah tampalan disertakan dalam kernel Linux utama, Perisian Paragon bermaksud untuk menyediakan penyelenggaraan, perbaikan bug, dan peningkatan fungsi.

Walau bagaimanapun, penyisipan ke dalam kernel mungkin memerlukan masa kerana keperluan pihak ketiga untuk mengkaji semula kod yang dicadangkan. Dalam komen pada siaran, terdapat juga masalah dengan pemasangan dan ketidakpatuhan terhadap sejumlah syarat untuk reka bentuk tambalan.

Sebagai contoh, diusulkan untuk membagi tambalan yang diserahkan kepada beberapa bahagian, kerana 27 ribu garis pada tambalan terlalu banyak dan menimbulkan kesulitan dalam peninjauan dan pengesahan.

Dalam fail MAINTAINERS, disarankan untuk secara jelas menetapkan kebijakan untuk penyelenggaraan kod selanjutnya dan menunjukkan cabang Git yang harus diperbaiki. Ini juga menunjukkan perlunya setuju untuk menambahkan pelaksanaan NTFS baru apabila terdapat pemacu fs / ntfs lama yang berfungsi dalam mod baca sahaja.

Sebelum ini, untuk mempunyai akses penuh ke partisi NTFS desde Linux, tenía que gunakan pemacu FUSE NTFS-3g, yang berjalan di ruang pengguna dan tidak memberikan prestasi yang diinginkan.

Pemacu ini belum dikemas kini sejak 2017, sama seperti pemacu fs / ntfs baca sahaja. Kedua-dua pemacu dicipta oleh Tuxera, yang, seperti Perisian Paragon, menyediakan pemacu NTFS proprietari yang diedarkan secara komersial.

Anda mesti ingat pada bulan Oktober tahun lalu, berikutan penerbitan spesifikasi yang tersedia untuk umum oleh Microsoft dan penyediaan penggunaan paten percuma untuk exFAT di Linux, Perisian Paragon membuka kod pengawalnya dengan pelaksanaan exFAT FS.

Versi pertama pemacu hanya terhad untuk operasi baca sahaja, tetapi versi berkemampuan menulis sedang dikembangkan.

Tambalan ini tetap tidak dituntut, dan pemacu exFAT yang dicadangkan oleh Samsung dan digunakan dalam firmware telefon pintar Android syarikat ini diadopsi ke dalam kernel kernel.

Langkah itu dilihat oleh Paragon Software, yang mengkritik pelaksanaan exFAT dan NTFS terbuka.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   luix kata

    jika Paragon memberikan kod sumber penuh, dengan lesen yang layak, tidak ada alasan untuk tidak memanfaatkannya,