Linux カーネルパッチシリーズで NTFSPlus ドライバーが NTFS に改名

カーネル開発者の Namjae Jeon が NTFSPlus ドライバーの v3 パッチシリーズを提出し、単に NTFS に改名して Linux カーネルへの統合を容易にしました。この更新は既存の読み取り専用 NTFS ドライバーを基盤とし、パフォーマンス向上と新機能を導入します。変更はコードレビューを効率化し、現代の Linux ファイルシステム操作との互換性を向上させることを目指しています。

Linux 用新 NTFS ドライバーの開発が v3 パッチシリーズの公開により重要な節目を迎えました。exFAT ドライバーや ksmbd SMB サーバーへの貢献で知られる Namjae Jeon は、2025 年 12 月 29 日にこれらのパッチを Linux カーネルメーリングリストに投稿しました。主な変更は NTFSPlus を NTFS に改名し、長年存在する読み取り専用 NTFS ドライバーを基盤としたコードの再構築です。Phoronix が指摘するように、このアプローチはメンテナがゼロから全体の実装をレビューするのではなく、イノベーションに集中できるため、コードレビューを簡素化します。

更新された NTFS ドライバーは、iomap を用いた直接 I/O、buffer-head の使用廃止、ユーティリティ関数、ファイルシステムテスト用の xfstests との互換性などの必須機能に加え、書き込み操作をサポートします。追加の改善には、cluster-to-folio 変換や byte-to-sector 操作のための新しい汎用ヘルパー、$MFT ファイルに対する readahead の有効化、32 ビットシステムでの 2TB ファイルシステム制限の削除が含まれます。

パフォーマンスベンチマークでは、既存の NTFS3 ドライバーに対して顕著な向上を示しています。シングルスレッド書き込みが 3-5% 高速化され、マルチスレッド操作は 35-110% 改善。ファイル一覧表示速度が 12-14% 向上し、4TB パーティションのマウント時間は 1 秒未満に短縮され、NTFS3 の 4 秒超から大幅に改善しました。

ただし、このドライバーは依然として実験的です。ジャーナリングの完全サポートはなく、ジャーナル再生の部分的な実装のみです。Jeon はドライバーがメインラインカーネルにアップストリームされた後に包括的なジャーナリングを追加する予定です。この進展は、Linux 上での堅牢な NTFS サポート提供に向けた着実な前進を表しています。

関連記事

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
AIによって生成された画像

Linux カーネル 6.19 がスケジューリング強化と Microsoft C 拡張を追加

AIによるレポート AIによって生成された画像

今後の Linux カーネル 6.19 は、eBPF スケジューラの回復を改善するための sched_ext フレームワークへの主要な改良を導入し、コードのクリーンなコンパイルのための Microsoft C 拡張を統合します。これらの更新は、さまざまなコンピューティング環境での安定性、パフォーマンス、デベロッパーの効率を向上させることを目的としています。Google、Meta、Microsoft などの企業の貢献は、オープンソース開発における協力の拡大を強調しています。

SteamOSの最新ベータ版にNTSYNCカーネルドライバが組み込まれました。この更新は、Linuxハードウェアとパフォーマンスに焦点を当てたサイトPhoronixのレポートで取り上げられました。

AIによるレポート

Linus Torvalds は、休暇期間後の通常より小規模な更新である Linux カーネル 6.19-rc3 のリリースを発表しました。このリリースには、ARM64 ブート問題の重要な修正と GPU パフォーマンスの向上が含まれています。最終バージョンに先立つカーネルの安定化のために、以前の候補版を基にしています。

開発者らは、今後のLinux 7.0カーネルでサポートされるCPUにおいて、Intelのトランザクショナル同期拡張(TSX)をデフォルトで有効化することを提案している。この変更は、手動設定を必要とせずにパフォーマンスを向上させることを目的としている。この取り組みは、TSX機能を利用可能なハードウェアを対象としている。

AIによるレポート

カーネル開発者のCong Wang氏は、Linuxでの共有メモリへの直接アクセスを目的とした読み取り専用の新しいファイルシステムDAXFSを導入した。Direct Accessインフラを基盤とし、従来のページキャッシュを回避してメモリオーバーヘッドを削減する。この提案は、カーネル間やデバイス間のデータ共有を効率化することを目指す。

AMDはLinuxドライバーの新パッチを公開し、バッチuserptr割り当てをサポートします。これらの更新はLinux環境でのパフォーマンス向上を目指しています。この進展はPhoronixによって報じられました。

AIによるレポート

Linux の主要開発者ら、Linus Torvalds を含め、カーネルプログラミングのための完全な言語として Rust を承認し、実験的ステータスを終了させた。決定は年次 Kernel Maintainers Summit で下され、LWN.net で発表された。これにより Rust は C とアセンブラと並ぶが、実装には依然として大幅なブリッジ作業が必要だ。

 

 

 

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否