パラゴンソフトウェアのNTFSドライバーはLinux5.15に組み込まれます

数日前、私たちはここでブログで何についてのニュースを共有しました Linus Torvaldsは、Paragon Softwareに、新しいNTFSドライバーをマージするためのコードを送信するように依頼しました。 当時、ドライバーはLinux 5.14-rc2に追加できると考えられていましたが、これは実現しませんでしたが、Linux5.15のバージョンに統合される予定です。

そして、それ 第27号の議論中 パッチセットから、 実装は最近公開されました パラゴンソフトウェアのNTFSファイルシステムから そして、LinusTorvaldsが基本的に緑色の光を与えた Linux内に実装される予定です。「変更を受け入れるために、次のウィンドウでこのパッチのセットを受け取ることに支障はありません。 予期しない問題が特定されない限り、Paragon SoftwareのNTFSサポートはカーネル5.15に含まれ、XNUMX月にリリースされる予定です。」

パッチが受け入れられるまでの時間 カーネルでは、Linus パッチの署名の正確さを再確認することをお勧めします 転送されたコードの作成者を確認し、オープンソースコードの下でカーネルの一部として配布する準備をします。 また、Paragon Softwareは、法務部門がGPLv2ライセンスの下でコードを転送することのすべての結果を理解し、このコピーレフトライセンスの本質を理解することを再度確認することをお勧めしました。

新しいNTFSドライバーのコードは、昨年XNUMX月にParagon Softwareによって公開されましたが、以前のドライバーは何年も更新されておらず、嘆かわしい状態。

コードベースがマージされた後、このバージョンをサポートし、新しいバージョンを追加する予定です。
機能とバグの修正。 たとえば、JBDでの完全なジャーナリングサポートは次のようになります。
後のアップデートで追加されました。

そして、それ 上記、NTFSパーティションへのフルアクセス から Linux、FUSENTFS-3gドライバーを使用する必要がありました、ユーザースペースで実行され、目的のパフォーマンスを提供しません。 このドライバーは2017年以降更新されていません。 読み取り専用のfs / ntfsドライバーと同じです。 どちらのドライバーも、Paragon Softwareと同様に、市販のプロプライエタリNTFSドライバーを提供するTuxeraによって作成されました。

のように 新しいコントローラー カーネルに実装しようとしていること、これ NTFS3.1の現在のバージョンのすべての機能をサポートすることで際立っています。 拡張ファイル属性、データ圧縮モード、ファイルギャップの効率的な作業、障害後の整合性を復元するためのレジストリ変更の再生などが含まれます。

コントローラー パラゴンソフトウェアの既存の商用製品コードベースに基づいて構築されており、十分にテストされています。 パッチは、Linux用のコードを準備するための要件に従って設計されており、追加のAPIリンクが含まれていないため、新しいドライバーをカーネルの主要な構成に含めることができます。 Linuxカーネルの主要部分にパッチが含まれると、Paragon Softwareはメンテナンス、バグ修正、および機能の改善を提供する予定です。

パッチ27パッチでは、 パラゴンソフトウェアは、APの変更に合わせてドライバーを適合させましたiov_iter_copy_from_user_atomic()呼び出しをcopy_page_from_iter_atomic()に置き換え、iov_iter_advance()関数を中止します。

行われた推奨事項から 議論の中で、 fs / iomapを使用するために残っているのは、コードの翻訳だけです。 ただし、これは必須の要件ではなく、カーネルに組み込んだ後に実装できる推奨事項にすぎません。 さらに、Paragon Softwareは、カーネルで提案されたコードを伴う準備ができていることを確認し、ジャーナルの実装をカーネル内の既存のJBD(ジャーナルブロックデバイス)上で動作するように移動することを計画しています。 ext3、ext4、およびOCFS2のジャーナルが編成されています。

最後に、 それについてもっと知りたい人のために、詳細を確認できます 次のリンクで。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。