DAXFS es un sistema de archivos simple de solo lectura que opera directamente con la memoria física compartida a través de la subsistema DAX (Acceso Directo). Evita por completo la pila de entrada/salida por bloque tradicional; la lectura de archivos se realiza mediante la carga directa en la memoria sin el uso de caché de páginas y sin duplicación.
Características:
- la lectura de archivos se realiza como una carga directa desde la memoria, sin duplicación en la caché;
- soporte para memoria de GPU, FPGA y dispositivos CXL a través de DMA;
- DAXFS fue diseñado originalmente para entornos multinúcleo, donde múltiples instancias del núcleo comparten un área de memoria física;
- utiliza un formato de imagen de solo lectura que no requiere la asignación de memoria en tiempo de ejecución ni una gestión compleja de dispositivos.
La propuesta ha sido enviada a la lista de correo del núcleo de Linux. El código ya está disponible en GitHub, pero se requerirán discusiones y revisiones antes de su inclusión en el núcleo principal de Linux.
Fuente: linux.org.ru
