El desarrollador del kernel Cong Wang ha introducido DAXFS, un nuevo sistema de archivos de solo lectura diseñado para el acceso directo a la memoria compartida en Linux. Construido sobre la infraestructura Direct Access, evita la caché tradicional de páginas para reducir la sobrecarga de memoria. La propuesta busca permitir el intercambio eficiente de datos entre kernels y dispositivos.
Cong Wang, desarrollador del kernel en Multikernel, anunció DAXFS en las listas de correo del kernel de Linux. Este sistema de archivos aprovecha la infraestructura Direct Access (DAX) del kernel de Linux, que permite el acceso directo a la memoria física compartida sin depender del stack convencional de E/S en bloques. ≠n≠nA diferencia de opciones establecidas como RAMFS o TMPFS, que usan la caché de páginas y asignan memoria por instancia, DAXFS mapea regiones contiguas de memoria física directamente en el sistema de archivos. Como resultado, las lecturas de archivos se convierten en cargas directas de memoria, minimizando la sobrecarga en escenarios donde los datos de solo lectura podrían duplicarse en RAM. ≠n≠nDAXFS soporta memoria de dispositivos como GPUs, FPGAs o aquellos conectados vía CXL, utilizando la API dma-buf para acceso de solo lectura a datos respaldados por dispositivos. Su diseño es deliberadamente simple: emplea un formato de imagen autocontenido y de solo lectura, y omite asignaciones en tiempo de ejecución, manejo intrincado de metadatos y código específico de dispositivos. ≠n≠nLas aplicaciones potenciales incluyen compartir imágenes base de contenedores o Docker entre instancias de kernel separadas vía memoria compartida, evitar transferencias de red en configuraciones de agrupación de memoria CXL, reducir el uso de RAM combinando DAXFS con OverlayFS para contenedores, y ofrecer acceso zero-copy a datos estáticos en memoria de aceleradores. ≠n≠nEl código está en GitHub como propuesta experimental. Wang señaló que cualquier integración en el kernel principal requeriría discusión y revisión de la comunidad. El anuncio apareció el 25 de enero de 2026.