Pemacu NTFS Paragon Software akan dimasukkan dalam Linux 5.15

Beberapa hari yang lalu kami berkongsi di blog berita mengenai apa Linus Torvalds meminta Paragon Software menyerahkan kod untuk menggabungkan pemacu NTFS barunya. Pada masa itu difikirkan bahawa pemacu dapat ditambahkan di Linux 5.14-rc2, yang tidak terjadi, tetapi akan disatukan dalam versi Linux 5.15

Dan ia semasa perbincangan dalam isu nombor 27 dari set tampalan, pelaksanaannya baru-baru ini diterbitkan dari sistem fail NTFS Paragon Software dan yang pada dasarnya Linus Torvalds memberi lampu hijau untuk diimplementasikan dalam Linux, karena mengatakan bahwa ia "tidak melihat halangan untuk menerima set tambalan ini di tetingkap berikutnya untuk menerima perubahan. Kecuali masalah yang tidak diduga dikenal pasti, dukungan NTFS Paragon Software akan disertakan dalam kernel 5.15, yang diharapkan akan dikeluarkan pada bulan November. "

Selama masa yang tinggal sehingga tambalan diterima di kernel, Linus disyorkan untuk mengesahkan semula ketepatan tandatangan pada tambalan mengesahkan kepengarangan kod yang dipindahkan dan penyediaan pengedarannya sebagai sebahagian daripada kernel di bawah kod sumber terbuka. Juga disarankan agar Perisian Paragon sekali lagi memastikan bahawa jabatan undang-undang memahami semua akibat pemindahan kod di bawah lesen GPLv2 dan memahami intipati lesen copyleft ini.

Kod untuk pemacu NTFS baru diterbitkan oleh Paragon Software pada bulan Ogos tahun lalu dan berbeza dengan yang ada di kernel pemacu oleh kemampuan untuk bekerja dalam mod penulisan, kerana pemacu sebelumnya tidak dikemas kini selama bertahun-tahun dan terdapat di keadaan yang menyedihkan.

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

Dan ia di atas, untuk mempunyai akses penuh ke partisi NTFS daripada Linux, terpaksa menggunakan 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 Paragon Software, menyediakan pemacu NTFS proprietari yang tersedia secara komersial.

Untuk pengawal baru yang anda ingin laksanakan di Kernel, ini menonjol untuk menyokong semua ciri versi semasa NTFS 3.1, termasuk atribut fail yang diperluas, mod pemampatan data, kerja yang efisien dengan jurang fail, dan ulangan perubahan pendaftaran untuk memulihkan integriti setelah kegagalan.

Pengawal membina asas kod produk komersial Paragon Software yang ada dan diuji dengan baik. Tambalan tersebut dirancang mengikut keperluan untuk menyiapkan kod untuk Linux dan tidak mengandungi pautan API tambahan, yang membolehkan pemacu baru dimasukkan ke dalam komposisi utama kernel. Setelah tambalan disertakan di bahagian utama kernel Linux, Paragon Software bermaksud memberikan penyelenggaraan, perbaikan bug, dan peningkatan fungsi.

Di patch 27 patch, Perisian Paragon menyesuaikan pemacu untuk perubahan APSaya iov menggantikan panggilan iov_iter_copy_from_user_atomic () dengan copy_page_from_iter_atomic () dan menghentikan fungsi iov_iter_advance ().

Dari cadangan yang dibuat dalam perbincangan, hanya terjemahan kod yang tinggal untuk menggunakan fs / iomap, tetapi ini bukan syarat wajib, tetapi hanya saranan yang dapat dilaksanakan setelah dimasukkan ke dalam kernel. Selanjutnya, Perisian Paragon telah mengesahkan bahawa ia siap untuk mengikuti kod yang diusulkan dalam kernel dan berencana untuk memindahkan pelaksanaan jurnal untuk bekerja di atas JBD (perangkat blok jurnal) yang ada di kernel, yang berdasarkan jurnal di ext3, ext4, dan OCFS2 disusun.

Akhirnya, bagi mereka yang berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak perinciannya Dalam pautan berikut.


Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  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.