カーネル開発者の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日に行われた。