Linux Kernel 7.0-rc1 bevat uitgebreide hardwareondersteuning en verbeteringen aan de prestaties.

Laatste update: 02/23/2026
Auteur: C Bronpad
  • Linux 7.0-rc1 sluit het samenvoegingsvenster af met een verhoging van het hoofdversienummer en een ongebruikelijk grote reeks wijzigingen.
  • De release richt zich voornamelijk op de volgende generatie Intel Nova Lake en Diamond Rapids, plus AMD Zen 6 en bredere ondersteuning voor CPU's/SoC's.
  • Er zijn aanzienlijke verbeteringen doorgevoerd op het gebied van opslag en bestandssystemen, I/O, Rust-integratie en prestaties, inclusief PostgreSQL en optimalisaties die relevant zijn voor gaming.
  • Naar verwachting zal Linux 7.0 de basis vormen voor belangrijke toekomstige distributies zoals Ubuntu 26.04 LTS en Fedora 44, en daarmee de toon zetten voor de volgende golf van desktop- en serverimplementaties.

Generieke kernelimage voor Linux 7.0

Het Linux-ecosysteem betreedt een nieuwe fase met de komst van Linux-kernel 7.0-rc1, de eerste releasekandidaat van de volgende grote serie. Hoewel de overstap van 6.x naar 7.0, zoals Linus Torvalds zelf toegeeft, vooral een kwestie is van het beheersbaar houden van de versienummers, is deze cyclus toevallig bijzonder rijk aan wijzigingen en voorbereidingen voor toekomstige hardware.

Het is veel meer dan alleen een cosmetische verhoging. Linux 7.0 lijkt een cruciale release te worden. voor toekomstige distributies en platforms. Het wordt naar verwachting de standaardkernel voor prominente releases zoals Ubuntu 26.04 LTS en Fedora 44, wat betekent dat de beslissingen en optimalisaties die nu worden doorgevoerd, waarschijnlijk de Linux-ervaring op desktops, servers en laptops voor de komende jaren zullen bepalen.

Linux 7.0-rc1 sluit het samenvoegvenster.

Linux 7.0: nieuwe kernel
Gerelateerd artikel:
Linux 7.0: wat te verwachten van de nieuwe kernelgeneratie

Met de release van Linux 7.0-rc1Het venster voor het samenvoegen van kernels voor deze cyclus is officieel gesloten. Zoals gebruikelijk is de integratieperiode van twee weken gevolgd door een bevriezing van belangrijke nieuwe functies, zodat de code kan stabiliseren vóór de definitieve release van versie 7.0.

Torvalds was zoals gebruikelijk direct in zijn aankondiging op de mailinglijst en merkte op dat de Het nieuwe hoofdversienummer is niet gekoppeld aan een ingrijpende architectonische verandering. maar eerder vanwege zijn voorkeur om onhandelbare kleine versies te vermijden zodra ze de x.19-versie naderen. Het resultaat is echter dat deze "toevallige" 7.0 uiteindelijk een van de meest feature-rijke kernels van de afgelopen tijd blijkt te zijn.

De broncode voor Linux 7.0-rc1 is al beschikbaar en kan worden gedownload. gekloond vanuit de officiële kernel.org Git-repositoryIn de komende weken zullen de daaropvolgende releasekandidaten zich voornamelijk richten op het oplossen van bugs, het opsporen van regressies en het verfijnen van de grote hoeveelheid wijzigingen die tijdens de samenvoegingsperiode zijn doorgevoerd.

Zoals gebruikelijk worden er nu gedetailleerde overzichten van de functies en diepgaande benchmarks uitgebracht, die een eerste indruk geven van hoe... Linux 7.0 gedraagt ​​zich onder reële werkbelastingen. Vergeleken met de vorige stabiele serie. Vroege tests wijzen erop dat sommige gebieden veelbelovende verbeteringen laten zien, terwijl andere nog moeten worden bijgesteld voor de definitieve release.

Hardwareondersteuning voor Linux 7.0

Gericht op de volgende generatie Intel- en AMD-platformen

Een van de meest opvallende aspecten van deze cyclus is de enorme hoeveelheid werk gericht op toekomstige Intel- en AMD-platformenLinux 7.0 biedt uitgebreide ondersteuning voor Intel's Nova Lake- en Diamond Rapids-processors, evenals AMD's aankomende Zen 6-architectuur, waardoor deze chips klaar zijn om Linux effectief te draaien zodra ze op de markt komen.

Aan de Intel-kant introduceert de kernel het volgende: Nova Lake-activering in diverse subsystemenOpvallend is dat Nova Lake S-platforms nu hun identificaties hebben opgenomen in de Intel LPSS-driver (Low Power Subsystem), die interfaces zoals SPI en HS-UART afhandelt. Interessant genoeg vereiste deze ondersteuning voornamelijk het toevoegen van nieuwe apparaat-ID's, wat suggereert dat het bestaande drivermodel al redelijk goed aansloot op de nieuwe hardware.

Ook de Xeon-processors van Diamond Rapids krijgen gerichte aandacht, waaronder ondersteuning voor NTB-stuurprogramma's (Non-Transparent Bridge) en monitoring van prestatiegebeurtenissenDeze wijzigingen moeten systeembeheerders en ontwikkelaars helpen om deze server-CPU's van de volgende generatie nauwkeuriger te profileren en te beheren zodra ze beschikbaar komen.

Voor AMD brengt Linux 7.0 extra voordelen met zich mee. Zen 6-prestatiegebeurtenissen en -statistieken ondersteunenDit verbetert de observeerbaarheid en de fijnmazige afstemming via prestatiemeters. Er is ook nieuwe ondersteuning voor adresvertalingsfuncties in Zen 5 binnen het CLX-subsysteem, wat aangeeft dat de kernelontwikkelaars zich niet alleen richten op toekomstige architecturen, maar ook de ondersteuning voor de huidige generaties verfijnen.

Naast x86 breidt de kernel zijn toepassingsgebied uit met Ondersteuning voor atomaire LS64/LS64V-instructies voor ARM64-CPU's en CFI-functies (Control Flow Integrity) in de gebruikersruimte voor RISC-V. Daarnaast is er ondersteuning toegevoegd voor de SpacemiT K3 RVA 23 SoC, waarmee Linux de trend voortzet om een ​​breed scala aan leveranciers en formfactoren te omarmen.

DSA 3.0 en acceleratoren voor dataverplaatsing

Linux 7.0 zet ook een belangrijke stap voorwaarts in de ondersteuning van accelerators door bijgewerkte patches samen te voegen voor Intel's Data Streaming Accelerator (DSA) 3.0Deze hardware-engine is ontworpen om taken voor gegevensverplaatsing en -transformatie van de CPU over te nemen, wat met name nuttig kan zijn in datacenters die workloads uitvoeren met grootschalige kopieer-, analyse- of streamingbewerkingen, especialmente en entornos que emplean technologie van contenedorisatie.

De nieuwe DSA 3.0-code introduceert nieuwe sysfs-interfaces die capaciteitsregisters beschikbaar stellenwaardoor software in de gebruikersruimte de extra opties van de nieuwste accelerator-IP kan begrijpen en benutten. Een van de opvallende toevoegingen is de ondersteuning voor Max SGL Size, een belangrijk onderdeel voor bewerkingen zoals Gather copy en Gather reduce, waarbij scatter-gather-lijsten de juiste grootte moeten hebben voordat gebruikersapplicaties ze veilig kunnen gebruiken.

Een interessant detail is dat de De DSA 3.0 sysfs-interface wijkt af van de gebruikelijke kernelconventies. Door drie waarden in één sysfs-bestand te plaatsen, terwijl de standaardpraktijk doorgaans één waarde per bestand is. Hoewel dit technisch gezien een uitzondering op de regel is, werd het geaccepteerd als onderdeel van de DMA-engine pull voor Linux 7.0, wat onderstreept hoe hardwarecomplexiteit soms de grenzen van lang bestaande conventies opzoekt.

Naar verwachting zullen deze veranderingen in verband met de deeltjesversneller zich in de toekomst vooral uitbetalen. servers gevestigd in Diamond Rapids, waar DSA 3.0 naar verwachting zal verschijnen. De voordelen zullen echter pas volledig tot uiting komen wanneer softwarestacks en frameworks in de gebruikersruimte worden bijgewerkt om deze nieuwe mogelijkheden te detecteren en te benutten.

Prestaties en functies van Linux 7.0

Grafische kaarten, laptops en bredere hardware-ondersteuning

Hoewel de introductie van CPU's en accelerators de krantenkoppen domineert, bevat Linux 7.0 ook opmerkelijke nieuwe functies. grafische en laptopgerelateerde updatesWat de GPU's betreft, voegt de kernel ondersteuning toe voor de aankomende AMD-grafische hardware, waarmee de trend wordt voortgezet om de benodigde kernelondersteuning al klaar te hebben vóór de lancering van nieuwe GPU's.

Intel blijft niet achter met zijn geïntegreerde roadmap: Nova Lake-displayondersteuning voor de iGPU Dit maakt de weg vrij voor toekomstige laptops en desktops die op deze architectuur gebaseerd zijn, zodat ze vanaf dag één over werkende beeldverwerkingspipelines beschikken. Deze veranderingen in de beeldverwerking gaan hand in hand met voortdurende updates van het Intel Xe-grafische stuurprogramma, dat zich verder ontwikkelt rond de nieuwere Xe3-architectuur.

Naast de pure GPU-functies bevat Linux 7.0 tal van andere functies. Verbeteringen aan laptopstuurprogramma's en toevoegingen aan sensorbewaking.Dit omvat onder meer ondersteuning voor het uitlezen van sensoren op meer ASUS-moederborden. Dit soort incrementele verbeteringen is minder opvallend dan grote architectuuraankondigingen, maar heeft doorgaans een zeer merkbare impact op het dagelijks gebruik, met name als het gaat om koeling, ventilatorregeling en batterijbesparende prestatiemodi.

De ondersteuning voor Apple-hardware is ook verbeterd. De kernel koppelt nu de hardware aan elkaar. RTC, HWMON en invoersubapparaten voor de Apple System Management Controller (MACSMC)-driverEn het voegt ondersteuning toe voor de Apple USB Type-C PHY. Samen verbeteren deze elementen geleidelijk de ervaring van het draaien van Linux op recente Apple-machines, hoewel dergelijke systemen nog steeds een behoorlijke hoeveelheid specialistisch werk vereisen.

Om het verhaal over hardware-ondersteuning af te ronden, introduceert de pull voor multifunctionele apparaten (MFD's) in deze cyclus ondersteuning voor componenten zoals de ROHM BD72720 en BD73900 PMIC's, Rockchip RK801 PMICen aanvullende netwerk- en opslaggerelateerde controllers zoals de Delta Networks TN48M en een TS133-variant voor QNAP MCU's.

Verbeteringen in bestandssystemen, opslag en I/O.

Zoals gebruikelijk komt een groot deel van de zichtbare impact op de gebruiker voort uit bestandssysteem- en I/O-bewerkingen. Linux 7.0 brengt verbeteringen in diverse veelgebruikte bestandssystemen, met oog voor zowel prestatie als robuustheid.

Tot de voordelen die voor de gebruiker direct merkbaar zijn, behoren: betere sequentiële leesprestaties voor exFAT en diverse updates voor F2FS, dat populair is op flashgeheugen. EXT4, een van de meest gebruikte standaardbestandssystemen in Linux-distributies, krijgt verbeteringen met betrekking tot gelijktijdige directe I/O-schrijfbewerkingen, met als doel conflicten te verminderen en de prestaties te verbeteren bij zware parallelle workloads.

Naast bestandssystemen bevat Linux 7.0 ook het volgende: gestandaardiseerde generieke I/O-foutrapportageDit moet tools en applicaties helpen om opslagproblemen consistenter te diagnosticeren. Ondersteuning voor multi-lane SPI en Octal DTR-functionaliteit voor SPI NAND-apparaten maken ook deel uit van deze cyclus, gericht op embedded systemen en opslagoplossingen die afhankelijk zijn van seriële interfaces met hoge doorvoer.

Andere subtiele maar nuttige toevoegingen zijn onder meer: niet-blokkerende tijdstempelsDit kan de concurrentiedruk in tijdgevoelige paden verminderen, en er zijn diverse optimalisaties op laag niveau doorgevoerd in de gehele blok- en I/O-stack. Veel van deze wijzigingen zijn stapsgewijs, maar gezamenlijk dragen ze bij aan een soepeler gedrag onder gemengde of veeleisende werklasten.

Daarnaast zijn er nog voortdurende verbeteringen aan prestaties en stabiliteit in de opslag- en geheugensubsystemen. Deze hebben misschien geen flitsende namen of marketingkreten, maar ze zijn vaak belangrijker voor de dagelijkse betrouwbaarheid dan de meest opvallende kenmerken.

Prestatieoptimalisatie: successen, achteruitgang en werk dat relevant is voor de gamingindustrie

Prestaties zijn een terugkerend thema in Linux 7.0, met werkzaamheden op het gebied van databases, schedulers, geheugenbeheer en grafische weergave. Een van de hoogtepunten is... Opmerkelijke prestatieverbeteringen voor PostgreSQL op AMD EPYC. platformen waar gerichte kernelverbeteringen meetbare doorvoerverhogingen opleveren bij databaseworkloads.

Er zijn ook optimalisaties voor geheugenbeheer en updates voor de schaalbaarheid van de scheduler Dat zou zowel multi-core als many-core systemen ten goede moeten komen. In combinatie met verbeteringen in diverse bestandssystemen leggen deze wijzigingen de basis voor betere prestaties, zowel bij serverbelastingen als bij intensief desktopgebruik.

Vanuit het oogpunt van gaming en grafische weergave brengt Linux 7.0 iets terug. Ondersteuning voor grote pagina's voor NouveauNVK is de open-source driver voor NVIDIA GPU's. Dit is met name relevant voor de NVK Vulkan-driver, die gebruik kan maken van grote geheugenpagina's om de overhead te verminderen en mogelijk de frametijden en consistentie in games en 3D-toepassingen te verbeteren.

Intel TSX (Transactional Synchronization Extensions) is nu ingesteld op automatische modus standaard op ondersteunde CPU's. Hoewel TSX voor veel gebruikers een nichefunctie is, kunnen applicaties die ontworpen zijn om transactioneel geheugen te benutten, baat hebben bij een meer adaptieve, door de kernel beheerde configuratie die gebruikmaakt van de hardwaremogelijkheden zonder handmatige afstemming.

Tegelijkertijd lieten vroege benchmarks op Intel Core Ultra Series 3 zien... De systemen in Panther Lake geven een gemengd beeld.Tests waarbij de ontwikkelingskernels van Linux 7.0 werden vergeleken met de stabiele versie van Linux 6.19 op een MSI Prestige 14-laptop met een Core Ultra X7 358H-processor en Arc B390-grafische kaart, wijzen erop dat de prestaties in sommige scenario's eerder achteruitgaan dan verbeteren.

Deze metingen werden uitgevoerd met dezelfde toolchain, een consistent energieprofiel voor "prestaties" en een vrijwel identieke kernelconfiguratie, afgezien van de nieuwe opties die in versie 7.0 zijn toegevoegd. Het huidige onderzoek richt zich op het bepalen of Deze regressies zijn specifiek voor Panther Lake. of symptomatisch voor bredere problemen die tijdens de samenvoegingsperiode zijn ontstaan. Verdere platformoverschrijdende benchmarktests zijn gaande en eventuele problemen die aan het licht komen, zullen waarschijnlijk worden aangepakt tijdens de releasekandidaatfase.

Ontwikkelaars en gebruikers die geïnteresseerd zijn in gameprestaties hebben goede redenen om deze cyclus in de gaten te houden: recente kernelontwikkelingen leggen de nadruk op... taakplanning, geheugenbeheer en de volwassenheid van grafische stuurprogramma'sDit alles is cruciaal voor een consistente framesnelheid en latencygevoelige workloads. Hoewel de daadwerkelijke winst afhangt van de game-engine, de driverstack en de distributie, is de richting duidelijk gericht op een betere gebruikerservaring.

Rust, updates van de tools en erkenning vanuit de community

Naast de pure hardware- en prestatieverbeteringen blijft Linux 7.0 zich ontwikkelen op het gebied van de manier waarop de kernel wordt geschreven en onderhouden. Een belangrijke symbolische stap in deze cyclus is de Een formele bevestiging dat de ondersteuning voor Rust blijvend is.waarmee effectief een einde kwam aan het idee dat Rust slechts een experiment binnen de kernel zou zijn.

Op Rust gebaseerde componenten vormen nog steeds een klein deel van de totale codebase, maar hun aanwezigheid breidt zich geleidelijk uitDe focus van de taal op geheugenveiligheid en moderne tools wordt door veel ontwikkelaars gezien als een nuttige aanvulling op C, met name op gebieden zoals drivers waar bugs verstrekkende gevolgen kunnen hebben. De 7.0-release bevestigt dat Rust nu een vast onderdeel is van de langetermijnontwikkeling van de kernel.

Ook op het gebied van diagnostiek zijn bestaande instrumenten verbeterd. Zo zijn bijvoorbeeld: Turbostat geeft nu L2-cachestatistieken weer op nieuwere Intel-CPU's.Dit geeft gevorderde gebruikers en performance engineers een dieper inzicht in hoe deze processors zich onder belasting gedragen. De mogelijkheid om meer cache-gerelateerde statistieken rechtstreeks vanuit een vertrouwde tool te inspecteren, kan nuttig zijn bij het opsporen van prestatieproblemen of het optimaliseren van workloads.

Deze release bevat ook een meer menselijk element: het CREDITS-bestand van de kernel is nu erkent formeel het jarenlange leiderschap van Stephen Rothwell bij Linux-Next.Rothwell, die sinds 2008 de leiding had over Linux-Next, trad medio januari af en gaf het stokje over aan Mark Brown.

Linux-Next fungeert als een Een testomgeving waar subsystemtakken en onderwerpstructuren worden geïntegreerd. voorafgaand aan elk samenvoegingsvenster. Het stelt ontwikkelaars in staat om wijzigingen tussen subsystemen eerder te testen en biedt avontuurlijke gebruikers toegang tot de nieuwste patches zonder dat ze handmatig meerdere repositories hoeven samen te stellen. De vermelding is een kleine maar betekenisvolle erkenning van bijna twee decennia werk dat in stilte de dagelijkse ontwikkeling van de kernel heeft ondersteund.

Als we al deze gebieden bekijken – van toekomstbestendigheid voor Nova Lake, Diamond Rapids en Zen 6 tot optimalisatie van het bestandssysteem, Rust-integratie en erkenning van de community – dan is Linux een uitstekende keuze. Versie 7.0 onderscheidt zich minder door één specifieke, opvallende nieuwe functie, maar meer door de vele incrementele, onderling verbonden veranderingen.Nu 7.0-rc1 beschikbaar is, verschuift de focus naar stabilisatie en het verfijnen van de prestaties, maar het is nu al duidelijk dat deze kernel zal dienen als basis voor de volgende generatie Linux-distributies en hardwareplatformen.

Gerelateerde berichten: