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

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Bild genererad av AI

Linuxkärnan 6.19 lägger till schemaläggningsförbättringar och Microsoft C-tillägg

Rapporterad av AI Bild genererad av AI

Den kommande Linuxkärnan 6.19 introducerar viktiga förbättringar i sched_ext-ramverket för bättre eBPF-schemaläggningsåterställning och integrerar Microsoft C-tillägg för renare kodkompilering. Dessa uppdateringar syftar till att förbättra stabilitet, prestanda och utvecklarens effektivitet i olika datormiljöer. Bidrag från företag som Google, Meta och Microsoft belyser den växande samverkan i open source-utveckling.

Det förbättrade skrivskyddade filsystemet, EROFS, har introducerat sidminnesdelning för att kraftigt minska minnesanvändningen i containeriserade miljöer. Denna funktion låter flera containrar dela cachade sidor från samma filsystemsbild, vilket minskar minnesvastedet med 40 till 60 procent. Utvecklat ursprungligen av Huawei vinner EROFS mark i moln- och edge-datoriseringsmiljöer.

Rapporterad av AI

Utvecklarna undersöker delning av sidminne som ett sätt att förbättra prestandan för EROFS-containers. Denna teknik verkar erbjuda betydande fördelar i Linux-miljöer. Resultaten kommer från Phoronix, en sajt fokuserad på recensioner av Linux-hårdvara och -mjukvara.

Linux samtida filsystemmonterings-API, introducerad 2019, har saknat officiell dokumentation i sex år fram till nu. Den senaste man-page-paketet inkluderar äntligen innehåll för denna kod. Denna tillägg fyller ett märkbart gap i systemets resurser.

Rapporterad av AI

Utvecklare föreslår att aktivera Intels transaktionssynkroniseringsutvidgningar (TSX) som standard i kommande Linux 7.0-kärna på kompatibla processorer. Denna ändring syftar till att förbättra prestanda utan manuell konfiguration. Förändringen riktar sig till hårdvara som kan utnyttja TSX-funktioner.

Markerar en historisk förändring efter godkännande på Kernel Maintainer Summit 2025 —detaljerat i vår tidigare rapportering om benchmarks och utmaningar— Rust är nu en permanent del av Linuxkärnan, med djupa rötter tillbaka till 2019 och ambitiösa planer framåt.

Rapporterad av AI

Utvecklare har löst en prestandaregression i Linuxkärnans 6.19 Slab-allokator, som saktade ner modulbelastning på grund av ändringar i NUMA-principer. Problemet, identifierat via benchmarking, påverkade minneshanteringseffektivitet på högkärniga system. Åtgärden återställer korrekt allokationsbeteende och har mergats till huvudkärnan.

 

 

 

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