Cong Wang föreslår DAXFS-filsystem för Linuxkärnan

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.

Relaterade artiklar

Google and Meta have signed on as Diamond sponsors for the Linux Storage, Filesystem, Memory Management & BPF Summit. The event, organized by the Linux Foundation, brings together experts to shape future Linux kernel developments. Organizers highlighted the companies' support in recent announcements.

Rapporterad av AI

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj