DAXFS este un sistem de fișiere simplu, doar pentru citire, care funcționează direct cu memoria fizică partajată prin subsistemul DAX (Acces Direct). Acesta ocolește complet stiva tradițională de intrare-ieșire bloc și citirea fișierelor se realizează prin încărcarea directă în memorie, fără a folosi cache-ul paginilor și fără duplicare.
Caracteristici:
- citirea fișierelor se realizează ca o încărcare directă din memorie, fără duplicare în cache;
- suport pentru memorie GPU, FPGA și dispozitive CXL prin DMA;
- DAXFS a fost inițial dezvoltat pentru medii multicore, unde mai multe instanțe ale nucleului împărtășesc o zonă comună de memorie fizică;
- folosește un format de imagine doar pentru citire, care nu necesită alocarea de memorie în timpul execuției și management complex al dispozitivelor.
Propunerea a fost trimisă pe Linux Kernel Mailing List. Codul este deja disponibil pe GitHub, dar înainte de a fi inclus în nucleul principal Linux, sunt necesare discuții și revizuiri.
Sursa: linux.org.ru
