カーネル開発者の Namjae Jeon が、Linux 向けの現代化された読み書き NTFS ドライバーである ntfsplus のパッチを提出しました。これは、既存の ntfs3 ドライバーをより良いパフォーマンスとクリーンなコードで改善することを目指しています。カーネルへの統合はレビュー待ちで不確実です。
2021 年 11 月のバージョン 5.15 で Linux カーネルが ntfs3 ドライバーを通じて読み書き NTFS サポートを追加してから、わずか 4 年足らずで、Namjae Jeon が代替案を提案しました:ntfsplus。Jeon は、以前に exFAT ボリューム修復機能を追加し、exFAT ドライバーと KSMB3 SMB3 サーバーをリードする著名なカーネルファイルシステム開発者で、Linux カーネルメーリングリストにパッチを提出しました。
NTFSplus は、バージョン 6.9 でカーネルから削除された古い読み取り専用 ntfs ドライバーを基にしています。バッファヘッドを iomap メカニズムに置き換え、メモリページの代わりにフォリオを使用することでコードを現代化し、ntfs3 に対する報告された優れたパフォーマンスに寄与する可能性があります。Jeon は、ntfsplus がすでに ntfs3 を上回り、より広範な機能を持ち、ファイルシステムテストスイートの追加テストに合格していると述べました。
しかし、ドライバーはまだ完成していません。完全な NTFS ジャーナリングサポートが欠如しており、ジャーナルリプレイのみを提供していますが、これはまだ正しく動作せず、ntfs3 および FUSE ベースの ntfs-3g と共有される制限のようです。パッチには、「ntfs3 はまだ多くの問題を抱えており、メンテナンスが不十分です」などの批判的なコメントが含まれ、古い ntfs コードを「はるかにクリーンで、広範なコメントがあり、NTFS の理解を容易にする読みやすさを提供します」と称賛しています。
ntfs3 ドライバーは Paragon Software の Konstantin Komarov によって GPL の下で寄付され、基本的な読み取り専用 ntfs とパフォーマンスが制限された ntfs-3g を置き換えました。2022 年に Jeon は次のように述べました:「現在、読み取り専用 NTFS (fs/ntfs) に書き込みサポートを追加しており、数ヶ月以内にリリースすることを目標としています。その後、ntfs-3g の ntfsprogs で fsck を開始し、現在のユーティリティ不足を解決する予定です。」
カーネル開発者は通常、新しい置き換えよりも段階的な改善を好み、ntfs3 が例外的に以前のオプションを置き換えた例のように見られます。Jeon は NTFS 修復ツールを強化し、完全なジャーナリングを追加する予定です。広範なコードのレビューは複雑で、多くのディストリビューションは弱点があるにもかかわらず ntfs-3g をまだ使用しています。