DAXFS is a simple read-only file system that works directly with shared physical memory through the DAX (Direct Access) subsystem. It completely bypasses the traditional block I/O stack, reading files through direct loading into memory without page caching or copying.
Features:
- file reading occurs as direct loading from memory, without duplication in cache;
- support for GPU, FPGA, and CXL device memory through DMA;
- DAXFS was originally designed for multicore environments where multiple kernel instances share a single area of physical memory;
- it uses a read-only image format that does not require memory allocation at runtime and complex device management.
The proposal has been sent to the Linux Kernel Mailing List. The code is already available at GitHub, but discussions and refinements will be needed before it can be included in the main Linux kernel.
Source: linux.org.ru
