Linux Kernel 7.0-rc1 anländer fullpackad med hårdvarusupport och prestandaförbättringar

Senaste uppdateringen: 02/23/2026
Författare: C SourceTrail
  • Linux 7.0-rc1 stänger sammanslagningsfönstret med en större versionsuppdatering och en ovanligt stor uppsättning ändringar.
  • Utgåvan fokuserar starkt på nästa generations Intel Nova Lake och Diamond Rapids, plus AMD Zen 6 och bredare CPU/SoC-aktivering.
  • Betydande förbättringar sker inom lagrings- och filsystem, I/O, Rust-integration och prestanda, inklusive PostgreSQL och spelrelevanta optimeringar.
  • Linux 7.0 förväntas driva viktiga framtida distributioner som Ubuntu 26.04 LTS och Fedora 44, och sätta tonen för nästa våg av skrivbords- och serverdistributioner.

Generisk avbildning av Linux 7.0-kärnan

Linux-ekosystemet går in i en ny fas med ankomsten av Linuxkärna 7.0-rc1, den första utgåvan av nästa stora serie. Även om hoppet från 6.x till 7.0, som Linus Torvalds själv medger, mestadels handlar om att hålla versionsnumren hanterbara, råkar denna cykel vara särskilt tät när det gäller förändringar och förarbete för framtida hårdvara.

Långt ifrån att bara vara en kosmetisk version av bumpen, Linux 7.0 ser ut att bli en avgörande utgåva för kommande distributioner och plattformar. Den förväntas bli standardkärnan för framstående utgåvor som Ubuntu 26.04 LTS och Fedora 44, vilket innebär att de beslut och optimeringar som fattas nu sannolikt kommer att definiera Linux-upplevelsen på stationära datorer, servrar och bärbara datorer under kommande år.

Linux 7.0-rc1 stänger sammanfogningsfönstret

Linux 7.0: ny kärna
Relaterad artikel:
Linux 7.0: vad man kan förvänta sig av den nya kärngenerationen

Med lanseringen av Linux 7.0-rc1, är kärnans sammanslagningsfönstret för denna cykel officiellt stängt. Som vanligt har den två veckor långa integrationsperioden följts av en frysning av viktiga nya funktioner så att koden kan stabiliseras inför den slutliga 7.0-utgåvan.

Torvalds var karakteristiskt direkt i sitt utskick på e-postlistan och noterade att nytt huvudversionsnummer är inte kopplat till ett dramatiskt arkitekturskifte utan snarare till hans preferens att undvika otympliga mindre versioner när de närmar sig x.19. Resultatet är dock att denna "slumpmässiga" 7.0 slutar med att bli en av de mer funktionstunga kärnorna på senare tid.

Källkoden för Linux 7.0-rc1 är redan tillgänglig och kan klonad från det officiella Git-arkivet på kernel.orgUnder de kommande veckorna kommer efterföljande utgåvor främst att fokusera på buggfixar, regressionsjakt och finslipa den stora mängd ändringar som infördes under sammanslagningsfönstret.

Som vanligt börjar detaljerade funktionsöversikter och djupgående benchmarktester lanseras, vilket ger en tidig titt på hur Linux 7.0 fungerar under verkliga arbetsbelastningar jämfört med den tidigare stabila serien. Tidiga tester tyder på att även om vissa områden visar lovande framsteg, behöver andra fortfarande finjusteras innan den slutliga lanseringen.

Stöd för Linux 7.0-hårdvara

Inriktning på nästa generations Intel- och AMD-plattformar

En av de mest slående aspekterna av denna cykel är stor mängd arbete riktat mot framtida Intel- och AMD-plattformarLinux 7.0 innehåller omfattande stöd för Intels Nova Lake- och Diamond Rapids-processorer, såväl som AMD:s kommande Zen 6-arkitektur, vilket säkerställer att dessa kretsar kommer att vara redo att köra Linux effektivt så snart de kommer ut på marknaden.

På Intel-sidan introducerar kärnan Nova Lake-aktivering över flera delsystemDet är värt att notera att Nova Lake S-plattformarna nu har sina identifierare kopplade till Intels LPSS-drivrutin (Low Power Subsystem), som hanterar gränssnitt som SPI och HS-UART. Intressant nog krävde detta stöd huvudsakligen att nya enhets-ID:n lades till, vilket tyder på att den befintliga drivrutinsmodellen redan passade den nya hårdvaran ganska bra.

Diamond Rapids Xeon-processorer får också fokuserad uppmärksamhet, inklusive stöd för NTB-drivrutiner (Non-Transparent Bridge) och övervakning av prestandahändelserDessa ändringar bör hjälpa systemadministratörer och utvecklare att mer exakt profilera och hantera dessa nästa generations server-CPU:er när de blir tillgängliga.

För AMD ger Linux 7.0 ytterligare Stöd för prestandahändelser och mätvärden i Zen 6, vilket förbättrar observerbarheten och finjusterar prestandamätare. Det finns också nytt stöd för adressöversättningsfunktioner på Zen 5 inom CLX-undersystemet, vilket indikerar att kärnutvecklarna inte bara riktar in sig på kommande arkitekturer utan också förfinar stödet för nuvarande generationer.

Utöver x86 utvidgar kärnan sitt omfång med Atomic LS64/LS64V instruktionsstöd för ARM64-processorer och CFI-funktioner (Control Flow Integrity) i användarutrymmet för RISC-V. Dessutom har mainline-stöd lagts till för SpacemiT K3 RVA 23 SoC, vilket fortsätter Linux trend att anamma ett brett utbud av leverantörer och formfaktorer.

DSA 3.0 och acceleratorer för dataförflyttning

Linux 7.0 tar också ett betydande steg framåt i acceleratorstöd genom att slå samman uppdaterade patchar för Intels Data Streaming Accelerator (DSA) 3.0Denna hårdvarumotor är utformad för att avlasta dataförflyttnings- och transformationsuppgifter från processorn, vilket kan vara särskilt användbart i datacenter som kör arbetsbelastningar som involverar storskalig kopiering, analys eller streaming, särskilt i datacenter som arbetar. tecnologías de contenedorización.

Den nya DSA 3.0-koden introducerar nya sysfs-gränssnitt som exponerar funktionsregister, vilket gör det möjligt för programvara för användarutrymme att förstå och utnyttja de ytterligare alternativ som erbjuds av den senaste accelerator-IP:n. Bland de anmärkningsvärda tilläggen finns stöd för Max SGL Size, en viktig del för operationer som Gather copy och Gather reduce, där scatter-gather-listor måste ha korrekt storlek innan användarapplikationer säkert kan använda dem.

En intressant detalj är att DSA 3.0 sysfs-gränssnittet böjer de vanliga kärnkonventionerna genom att placera tre värden i en enda sysfs-fil, medan standardpraxis vanligtvis är ett värde per fil. Även om detta tekniskt sett är ett undantag från regeln, accepterades det som en del av DMA-motorpullningen för Linux 7.0, vilket understryker hur hårdvarukomplexitet ibland tänjer på gränserna för långvariga konventioner.

Dessa acceleratorrelaterade förändringar förväntas ge mest utdelning i framtiden Diamond Rapids-baserade servrar, där DSA 3.0 antas dyka upp. Fördelarna kommer dock bara att materialiseras fullt ut när programvarustackar och ramverk för användarutrymmet uppdateras för att upptäcka och utnyttja dessa nya funktioner.

Linux 7.0 prestanda och funktioner

Grafik, bärbara datorer och bredare hårdvaruaktivering

Medan CPU- och acceleratoraktivering dominerar rubrikerna, innehåller Linux 7.0 även anmärkningsvärda grafik- och bärbara datorrelaterade uppdateringarPå GPU-fronten lägger kärnan till stöd för kommande AMD-grafikhårdvara, vilket fortsätter mönstret att ha kärnnivåförberedelser redo inför lanseringar av nya GPU-processorer.

Intels integrerade färdplan lämnas inte kvar: Nova Lake-skärmstöd för iGPU träder in i trädet och banar väg för att framtida bärbara och stationära datorer som drivs av denna arkitektur ska ha fungerande skärmpipelines från dag ett. Dessa skärmförändringar går hand i hand med löpande uppdateringar av Intel Xe-grafikdrivrutinen, som fortsätter att mogna kring den nyare Xe3-arkitekturen.

Utöver rena GPU-funktioner innehåller Linux 7.0 ett flertal Förbättringar av bärbara datorers drivrutiner och tillägg av sensorövervakning, inklusive stöd för att läsa sensorer på fler ASUS-moderkort. Denna typ av stegvis arbete är mindre iögonfallande än stora arkitekturmeddelanden men tenderar att ha en mycket synlig inverkan på den dagliga användbarheten, särskilt när det gäller temperatur, fläktstyrning och batterimedvetna prestandalägen.

Stödet för Apple-hårdvara förbättras också. Kärnan kopplar nu samman RTC, HWMON och underinmatningsenheter för Apple System Management Controller (MACSMC)-drivrutinen, och lägger till stöd för Apple USB Type-C PHY. Tillsammans förbättrar dessa element gradvis upplevelsen av att köra Linux på nyare Apple-maskiner, även om sådana system fortfarande kräver en hel del specialiserat arbete.

För att avrunda hårdvaruaktiveringshistorien introducerar multifunktionsenheten (MFD)-pull för denna cykel stöd för komponenter som ROHM BD72720 och BD73900 PMIC-kretsar, Rockchip RK801 PMIC, och ytterligare nätverks- och lagringsrelaterade styrenheter som Delta Networks TN48M och en TS133-variant för QNAP-mikrokontroller.

Förbättringar av filsystem, lagring och I/O

Som vanligt kommer en stor del av den synliga användarpåverkan från filsystem och I/O-arbete. Linux 7.0 ger förbättringar i flera vanligt förekommande filsystem, med fokus på både prestanda och robusthet.

Bland de mer användarvänliga fördelarna finns bättre sekventiell läsprestanda för exFAT och diverse uppdateringar av F2FS, som är populärt på flashbaserad lagring. EXT4, ett av de vanligaste standardfilsystemen på Linuxdistributioner, får förbättringar relaterade till samtidiga direkta I/O-skrivningar, med syfte att minska konkurrens och förbättra beteendet under tunga parallella arbetsbelastningar.

Utöver filsystem inkluderar Linux 7.0 standardiserad generisk I/O-felrapportering, vilket bör hjälpa verktyg och applikationer att diagnostisera lagringsproblem mer konsekvent. Stöd för flerfiliga SPI-filer och oktala DTR-funktioner för SPI NAND-enheter är också en del av denna cykel, med inriktning på inbyggda system och lagringslösningar som förlitar sig på seriella gränssnitt med hög kapacitet.

Andra subtila men användbara tillägg inkluderar icke-blockerande tidsstämplar, vilket kan minska konkurrens i tidskänsliga sökvägar, och olika lågnivåoptimeringar i hela blocket och I/O-stacken. Många av dessa ändringar är stegvisa, men tillsammans bidrar de till ett smidigare beteende under blandade eller krävande arbetsbelastningar.

Utöver det finns det fortsatta prestanda- och stabilitetsförbättringar i lagrings- och minnesundersystemen. Dessa kanske inte har några flashiga namn eller marknadsföringsslogans, men de spelar ofta större roll för den dagliga tillförlitligheten än rubrikfunktioner.

Prestandajustering: vinster, regressioner och spelrelevant arbete

Prestanda är ett återkommande tema i Linux 7.0, med arbete som omfattar databaser, schemaläggare, minneshantering och grafik. En höjdpunkt är anmärkningsvärda PostgreSQL-prestandaförbättringar på AMD EPYC plattformar, där riktade kärnförbättringar ger mätbara ökningar av dataflödet i databasarbetsbelastningar.

Det finns också optimeringar för minneshantering och uppdateringar av skalbarhet för schemaläggare vilket borde gynna både flerkärniga och mångakärniga system. Kombinerat med förbättringar i olika filsystem banar dessa ändringar väg för bättre prestanda under både serverarbetsbelastningar och tung skrivbordsanvändning.

Ur ett spel- och grafikperspektiv ger Linux 7.0 tillbaka stöd för stora sidor för Nouveau, drivrutinen med öppen källkod för NVIDIA GPU:er. Detta är särskilt relevant för NVK Vulkan-drivrutinen, som kan använda stora sidor för att minska overhead och potentiellt förbättra bildrutetider och konsekvens i spel och 3D-applikationer.

Intel TSX (Transactional Synchronization Extensions) är nu inställt på automatiskt läge som standard på processorer som stöds. Även om TSX är en nischfunktion för många användare, kan applikationer som är utformade för att utnyttja transaktionsminne se fördelar med en mer adaptiv, kärnstyrd konfiguration som utnyttjar hårdvarufunktioner utan att kräva manuell justering.

Samtidigt, tidiga riktmärken för Intel Core Ultra Series 3 Panther Lake-systemen ger en blandad bildTester som jämför utvecklingskärnor för Linux 7.0 med stabila Linux 6.19-versioner på en MSI Prestige 14-bärbar dator med en Core Ultra X7 358H och Arc B390-grafik indikerar att prestandan i vissa scenarier försämras snarare än förbättras.

Dessa mätningar utfördes med samma verktygskedja, konsekvent "prestanda"-effektprofil och en nästan identisk kärnkonfiguration förutom nya alternativ som lades till i v7.0. Det pågående arbetet är nu att avgöra om Dessa regressioner är specifika för Panther Lake eller symptomatiska för bredare problem som uppstod under sammanslagningsfönstret. Ytterligare plattformsoberoende benchmarking pågår, och eventuella problem som upptäcks kommer sannolikt att åtgärdas under lanseringskandidatfasen.

Utvecklare och användare som är intresserade av spelprestanda har skäl att hålla ett öga på den här cykeln: den senaste kärnutvecklingen har betonat uppgiftsschemaläggning, minneshantering och grafikdrivrutinsmognad, vilka alla är avgörande för konsekvent bildtempo och latenskänsliga arbetsbelastningar. Medan verkliga vinster beror på spelmotorn, drivrutinsstacken och distributionen, är färdriktningen tydligt inriktad mot en bättre slutanvändarupplevelse.

Rost, verktygsuppdateringar och erkännande från samhället

Utöver ren hårdvara och prestandautveckling fortsätter Linux 7.0 att utveckla hur kärnan skrivs och underhålls. Ett viktigt symboliskt steg i denna cykel är formell bekräftelse på att Rust-stödet är här för att stanna, vilket effektivt sätter stopp för idén att Rust bara var ett experiment i kärnan.

Rostbaserade komponenter utgör fortfarande en liten del av den totala kodbasen, men deras närvaro utökas gradvisSpråkets fokus på minnessäkerhet och moderna verktyg ses av många utvecklare som ett användbart komplement till C, särskilt inom områden som drivrutiner där buggar kan få långtgående konsekvenser. 7.0-utgåvan förstärker att Rust nu är en permanent del av kärnans långsiktiga utveckling.

På diagnostiksidan har även befintliga verktyg förbättrats. Till exempel, turbostat rapporterar nu L2-cachestatistik på nyare Intel-processorer, vilket ger avancerade användare och prestandaingenjörer djupare insikt i hur dessa processorer beter sig under belastning. Att kunna inspektera fler cachenivåmätvärden direkt från ett välbekant verktyg kan vara till hjälp för att felsöka prestandaavvikelser eller finjustera arbetsbelastningar.

Den här utgåvan inkluderar också ett mer mänskligt element: kärnans CREDITS-fil nu erkänner formellt Stephen Rothwells mångåriga ansvar för Linux-NextEfter att ha lett Linux-Next sedan 2008 avgick Rothwell i mitten av januari och lämnade över stafettpinnen till Mark Brown.

Linux-Next fungerar som en uppställningsområde där delsystemsgrenar och ämnesträd är integrerade inför varje sammanslagningsfönster. Det gör det möjligt för utvecklare att testa ändringar över flera delsystem tidigare och ger äventyrliga användare tillgång till banbrytande patchar utan att behöva sätta ihop flera arkiv manuellt. Poängen är ett litet men meningsfullt erkännande av nästan två decenniers arbete som i tysthet har underbyggt kärnans dagliga utvecklingsprocess.

Linux över alla dessa områden – från framtidssäkring för Nova Lake, Diamond Rapids och Zen 6, till filsystemjustering, Rust-integration och community-erkännanden 7.0 sticker ut mindre för en enskild rubrikfunktion och mer för bredden av stegvisa, sammankopplade förändringar.Med 7.0-rc1 nu tillgänglig flyttas fokus till stabilisering och finjustering av prestanda, men det är redan klart att denna kärna kommer att fungera som en grundläggande utgåva för nästa våg av Linuxdistributioner och hårdvaruplattformar.

Relaterade inlägg: