Linux 7.1 の開発サイクル中に、長い間多くの注目を集めてきた NTFS ファイル システム サポートが重要な進歩を遂げました。長年にわたってリファクタリングされてきた新しい NTFS カーネル ドライバのセットが正式にメインラインに統合され、Linus Torvalds によって「NTFS の復活」(NTFS の復活) と表現されました。このドライバーは、Paragon によって提出された現在の NTFS3 ドライバーと以前の読み取り専用 NTFS ドライバーの機能とメンテナンスの欠点を補うように設計されており、より最新の書き込み可能でアクティブにメンテナンスされる NTFS サポートを Linux に提供します。

この作業を担当する Linux 開発者である Namjae Jeon は、過去 4 年間をかけて初期の NTFS カーネル ドライバーを完全に見直してきました。彼は、よりクリーンなコード ベースを維持しながら、書き込みサポート、より優れたプロトコル互換性、および一連の最新機能を導入し、信頼性、機能性、保守性の点で現在の NTFS3 実装を包括的に上回ることを目指しています。数年前にメインラインに統合されたものの、近年は基本的に停滞している NTFS3 ドライバーと比較すると、この新しいドライバーは、将来の Linux NTFS サポートの主な進化の方向とみなされます。
今週の Linux 7.1 向けのファイル システム関連のマージ リクエストでは、新しい NTFS ドライバーが最初にパッケージ化され、Linus Torvalds に送信されました。しかし、Torvalds 氏はレビュー プロセス中に Git のコミット構造に問題があることを発見し、マージをロールバックしたため、標準に従ってコミット履歴を再配置する必要がありました。その後、Namjae Jeon は改善されたマージ リクエストをすぐに調整して再送信しました。これは、コード構成と送信品質に関する Torvalds の要件を満たし、新しいドライバーを正常にマージできるようになりました。
現地時間 17 日夕方の時点で、新しい NTFS ドライバーは正式にメインライン カーネル コード ベースに組み込まれており、対応するマージ サブミッションは kernel.org で公開されており、開発者はこのドライバーのパフォーマンス、機能、およびコード品質における具体的な改善について知ることができます。統合時の Linus Torvalds のコメントによると、彼はこの統合を「ntfs の復活」と呼び、長年停滞していた NTFS サポートに対するこの取り組みの「復活」の重要性を強調しました。
少なくとも現段階では、既存の NTFS3 ドライバーは引き続きカーネル ソース ツリーに残り、古い実装と新しい実装が一定期間共存することに注意してください。この新しい NTFS 実装を試したいユーザーおよびディストリビューション管理者は、カーネル構成の NTFS_FS Kconfig オプションを通じて新しいドライバーを有効にして、実際の環境でテストおよび検証できます。
Linux ストレージ サブシステムにとって、NTFS ドライバーの「復活」は、主流の Windows ファイル システムとの互換性がさらに前進することを意味します。これは、長い間存在していながらメンテナンスが遅れているサブシステムを近代化して再構築するというコミュニティの決意も反映しています。 Linux 7.1 の開発プロセスが進むにつれて、実際のシナリオにおける新しい NTFS ドライバーのパフォーマンスとその後の進化が、主要なディストリビューションおよびサーバーおよびデスクトップ ユーザーの焦点の 1 つになることが予想されます。
もっと詳しく知る:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5