DAXFS é um sistema de arquivos simples somente leitura que funciona diretamente com a memória física compartilhada através da subsistema DAX (Acesso Direto). Ele contorna completamente a pilha de E/S de bloco tradicional, realizando a leitura de arquivos por meio de carregamento direto na memória, sem cache de página e cópias.
Características:
- A leitura de arquivos é feita como um carregamento direto da memória, sem duplicação no cache;
- suporte a memória GPU, FPGA e dispositivos CXL via DMA;
- O DAXFS foi originalmente projetado para ambientes multicore, onde várias instâncias do núcleo compartilham uma área de memória física;
- utiliza um formato de imagem somente leitura, que não requer alocação de memória em tempo de execução nem gerenciamento complexo de dispositivos.
A proposta foi enviada para a Lista de Discussão do Kernel Linux. O código já está disponível em GitHub, mas antes da inclusão no núcleo principal do Linux, serão necessárias discussões e ajustes.
Fonte: linux.org.ru
