Kärnutvecklare Cong Wang har introducerat DAXFS, ett nytt skrivskyddat filsystem utformat för direkt åtkomst till delad minne i Linux. Byggt på Direct Access-infrastrukturen kringgår det traditionell sidcaching för att minska minnesöverhead. Förslaget syftar till att möjliggöra effektiv delning av data mellan kärnor och enheter.
Cong Wang, kärnutvecklare på Multikernel, annonserade DAXFS på Linuxkärnans posta-listor. Detta filsystem utnyttjar Linuxkärnans Direct Access (DAX)-infrastruktur, som tillåter direkt åtkomst till delat fysiskt minne utan att förlita sig på den konventionella block-I/O-stacken. ≠n≠nTill skillnad från etablerade alternativ som RAMFS eller TMPFS, som använder sidcachen och allokerar minne per instans, mappar DAXFS sammanhängande fysiska minnesregioner direkt in i filsystemet. Som resultat blir fil-läsningar direkta minnesladdningar, vilket minimerar overhead i scenarier där skrivskyddad data annars skulle dupliceras i RAM. ≠n≠nDAXFS stöder minne från enheter som GPU:er, FPGA:er eller de som är anslutna via CXL, med dma-buf API för skrivskyddad åtkomst till enhetsunderstödd data. Designen är medvetet enkel: den använder ett självständigt, skrivskyddat bildformat och hoppar över körtidsallokeringar, invecklad metadatahantering och enhetsspecifik kod. ≠n≠nPotentiella tillämpningar inkluderar delning av container- eller Docker-basbilder mellan separata kärninstances via delat minne, undvikande av nätverksöverföringar i CXL-minnespoolningskonfigurationer, minskning av RAM-användning genom att para DAXFS med OverlayFS för containrar, och nollkopieringsåtkomst till statisk data i accelerator-minne. ≠n≠nKoden finns på GitHub som ett experimentellt förslag. Wang noterade att någon integration i mainline-kärnan skulle kräva gemenskapsdiskussion och granskning. Annonsen dök upp den 25 januari 2026.