Cong Wang氏、Linuxカーネル向けDAXFSファイルシステムを提案

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

Multikernelのカーネル開発者であるCong Wang氏は、Linuxカーネル郵送リストでDAXFSを発表した。このファイルシステムは、LinuxカーネルのDirect Access (DAX)インフラを活用し、従来のブロックI/Oスタックに依存せずに共有物理メモリへの直接アクセスを可能にする。 ≠n≠nRAMFSやTMPFSなどの確立されたオプションとは異なり、ページキャッシュを使用しインスタンスごとにメモリを割り当てるのに対し、DAXFSは連続した物理メモリ領域をファイルシステムに直接マッピングする。その結果、ファイル読み取りが直接メモリロードとなり、読み取り専用データがRAMで重複する可能性のあるシナリオでのオーバーヘッドを最小化する。 ≠n≠nDAXFSはGPUやFPGA、CXL経由で接続されたデバイスなどのメモリをサポートし、デバイス裏付けデータの読み取り専用アクセスにdma-buf APIを使用する。設計は意図的にシンプルで、自己完結型の読み取り専用イメージ形式を使用し、ランタイム割り当て、複雑なメタデータ処理、デバイスク特定コードを省略する。 ≠n≠n潜在的な用途には、共有メモリ経由で別々のカーネルインスタンス間でコンテナやDockerベースイメージを共有すること、CXLメモリプーリング環境でのネットワーク転送回避、コンテナ向けにDAXFSとOverlayFSを組み合わせたRAM使用削減、アクセラレータメモリ内の静的データへのゼロコピーアクセスが含まれる。 ≠n≠nコードはGitHub上で実験的な提案として公開されている。王氏は、メインナインクーネルへの統合にはコミュニティの議論とレビューが必要だと述べた。発表は2026年1月25日に行われた。

関連記事

Google and Meta have signed on as Diamond sponsors for the Linux Storage, Filesystem, Memory Management & BPF Summit. The event, organized by the Linux Foundation, brings together experts to shape future Linux kernel developments. Organizers highlighted the companies' support in recent announcements.

AIによるレポート

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

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

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