Paragon Software の NTFS ドライバーは Linux カーネル 5.15 に含まれる可能性があります

最近公開された、Paragon Software の NTFS ファイル システムを実装したパッチ セットの第 27 版について議論した際、Linus Torvalds 氏は、変更を受け入れるための次のウィンドウでこのパッチ セットを受け入れることに障害はないと述べました。 予期せぬ問題が確認されなければ、Paragon Software の NTFS サポートは 5.15 月にリリースされる予定のカーネル XNUMX に組み込まれる予定です。

パッチがカーネルに受け入れられるまでの残りの時間で、Linus 氏は、パッチ内のサインオフされた署名が正しいことを再確認し、転送されたコードの作成者と、そのコードがカーネルの一部として配布される準備が整っているかを確認することを推奨しました。無料ライセンス。 また、Paragon Software は、法務部門が GPLv2 ライセンスに基づいてコードを転送した場合のすべての影響と、このコピーレフト ライセンスの本質を理解していることをもう一度確認することをお勧めします。

新しい NTFS ドライバのコードは、昨年 3.1 月に Paragon Software によって公開され、書き込みモードで動作する機能がカーネルですでに利用可能なドライバとは異なります。 古いドライバーは長年更新されていないため、状態が悪くなります。 新しいドライバーは、拡張ファイル属性、データ圧縮モード、ファイル内の空きスペースでの効果的な作業、障害後に整合性を復元するためのログからの変更の再生など、現在のバージョンの NTFS XNUMX のすべての機能をサポートします。

第 27 版のパッチでは、Paragon Software は iov API の変更に合わせてドライバーを適合させ、iov_iter_copy_from_user_atomic() 呼び出しを copy_page_from_iter_atomic() に置き換え、iov_iter_advance() 関数の使用を停止しました。 議論の中で行われた推奨事項のうち、残っているのは fs/iomap を使用するようにコードを変換することだけですが、これは必須の要件ではなく、カーネルに組み込んだ後に実装できる推奨事項にすぎません。 さらに、Paragon Software は、提案されたコードをカーネルでサポートする準備ができていることを確認しており、カーネル内に存在する JBD (ジャーナリング ブロック デバイス) 上で動作するようにジャーナリング実装をさらに移行する予定です。 ext3、ext4、OCFS2 で構成されます。

出所: オープンネット.ru

コメントを追加します