
aankomst van Linux 7.0 markeert een nieuwe mijlpaal in de evolutie van de kernel.Maar niet zozeer vanwege het ronde getal zelf, maar vanwege de som van de veranderingen die erin verwerkt zijn. Linus Torvalds heeft de beschikbaarheid ervan bevestigd. Deze stabiele versie is het resultaat van een intensief ontwikkelingsproces, met talloze kleine bugfixes, uitgebreide tests en een duidelijke focus op stabiliteit en de volgende generatie hardware.
Hoewel Torvalds volhoudt dat de Nummeringssprongen corresponderen niet met een specifieke grote "megaverandering".Linux 7.0 is de facto de basis geworden waarop belangrijke distributies zoals Ubuntu 26.04 LTS en vele populaire rolling releases zijn gebouwd. Tot de belangrijkste sterke punten behoren een slimmere taakplanner, aanzienlijke verbeteringen in geheugen en swap, de definitieve integratie van Rust in de kernel en verbeterde ondersteuning voor CPU's, GPU's en NPU's die nog niet eens op de markt zijn.
Waarom heet het nu Linux 7.0 en niet 6.20?
De beslissing om over te stappen naar Branch 7.x heeft meer te maken met interne organisatie dan met marketing.Torvalds zet zijn gewoonte voort om de teller te resetten wanneer een serie versie x.19 bereikt, om lange en verwarrende nummering te voorkomen. In dit geval, na Linux 6.19De volgende logische stap was 7.0.
Gedurende de voorgaande weken, de vrijlatingskandidaten Ze vertoonden een ongewoon hoge activiteit. Dit grote aantal commits betekende niet dat er een stortvloed aan lastminute-updates binnenkwam, maar eerder dat de community een groot aantal kleine bugs aan het verhelpen was. Er waren momenten van onrust, vooral tijdens RC2 en RC3, die Torvalds omschreef als enkele van de grootste in lange tijd, maar uiteindelijk bleef de ontwikkeling volgens schema verlopen.
In de laatste week voor de lancering bleef het patroon hetzelfde: "veel kleine reparaties" die onschuldig lekenTorvalds wees ook op een interessante contextuele verandering: het gebruik van tools voor kunstmatige intelligentie om extreme gevallen en subtiele fouten op te sporen, wordt steeds gebruikelijker in de ontwikkelingscyclus, in die mate dat het wel eens de nieuwe norm zou kunnen worden.
Releaseplanning en beschikbaarheid van Linux 7.0 in distributies
De ontwikkelingscyclus van Linux 7.0 volgde het gebruikelijke patroon van een paar tien weken tussen de eerste releasekandidaat (7.0-rc1) en de definitieve versieOndertussen wezen de schattingen op een releasedatum rond 12 april, met enige speelruimte voor het geval er een extra onderzoeks- en bevestigingsperiode nodig was. Uiteindelijk vond de stabiele release binnen die prognoses plaats, zonder noemenswaardige vertragingen, ondanks een enigszins hectische onderzoeks- en bevestigingsperiode.
Voor degenen die gebruiken gefaseerde distributie Net als bij Arch Linux of vergelijkbare systemen, zal de nieuwe kernel snel in de officiële repositories verschijnen nadat het stabiele label is uitgebracht. Aan de andere kant, in meer conservatieve omgevingen zoals Debian stable of afgeleiden, kan de update naar 7.0 aanzienlijk langer duren of helemaal niet verschijnen, afhankelijk van het beleid van elk project.
Ubuntu 26.04 LTS wordt tegelijk met Linux 7.0 uitgebracht. Hoewel Ubuntu 24.04 LTS deze kernel via een backport zal ontvangen in een update die gepland staat voor juli, is dit waarschijnlijk de laatste belangrijke kernelversie die Canonical voor die editie zal aanbieden. Gebruikers van andere tussenliggende versies, zoals 25.10, zullen echter niet standaard beschikken over kernelversie 7.0 en zullen, indien gewenst, gebruik moeten maken van pakketten uit de mainline PPA, externe DEB's of handmatige compilatie, met alle bijbehorende ondersteuningsproblemen.
De meeste distributies die gebruikt worden in overheden, onderwijsinstellingen en bedrijven Ze geven doorgaans prioriteit aan LTS-versies en kernels met uitgebreide ondersteuning. Linux 7.0 is geen long-life edition, dus op kritieke servers en productiesystemen van publieke organisaties zal het gebruikelijk zijn om vast te blijven zitten aan 6.x-versies die tot 2028 worden ondersteund, terwijl 7.0 geleidelijk aan terrein wint, met name op werkstations, in labs, testomgevingen en omgevingen waar vroege ondersteuning voor nieuwe hardware nodig is.
Een verfijndere taakplanner: vaarwel aan die kleine haperingen.
Een van de veranderingen die gebruikers dagelijks het meest opmerken, is de revisie van de kerneltaakplannerIn bepaalde scenario's treden al jaren kleine haperingen (micro-stuttering) op wanneer een kritieke taak op een cruciaal moment de controle over de processor verliest, bijvoorbeeld tijdens het compileren, het spelen van games of het uitvoeren van workloads met intense piekbelastingen.
Linux 7.0 introduceert de zogenaamde Tijdssegmentverlenging (TSE)Dit mechanisme zorgt ervoor dat taken die als belangrijk worden beschouwd, iets meer CPU-tijd krijgen voordat ze worden onderbroken. Deze extra milliseconden verminderen ongewenste onderbrekingen zonder de algehele eerlijkheid tussen processen in gevaar te brengen. Dit is vooral belangrijk op desktops, laptops en werkstations waar interactieve applicaties worden gecombineerd met achtergrondtaken.
De verbetering van de planner komt niet alleen: Ook het geheugenbeheer is aanzienlijk verbeterd.De kernel wijst geheugen slimmer toe en maakt het vrij, en knelpunten die de prestaties onder druk beïnvloedden, zijn geëlimineerd. Dit is merkbaar in systemen met veel RAM, waar de wachtrijen beter worden beheerd, maar ook in systemen met minder RAM, waar het gebruik van swap en zram bijzonder belangrijk wordt.
Geheugen, swap en zRAM: meer prestaties met een volle bezetting.
Linux 7.0 zet het werk voort dat in versies 6.18 en 6.19 is begonnen om de efficiëntie van het swap-subsysteem verhogenIn de eerste fase werd de prestatie onder geheugenbelasting verbeterd; nu worden gegevens die van het swapgeheugen naar het RAM-geheugen worden teruggelezen, geoptimaliseerd wanneer het geheugen verzadigd is.
De belastingstests waarbij Meerdere processen delen dezelfde uitgewisselde pagina's.Redis-configuraties met persistentie hebben prestatieverbeteringen tot wel 20% laten zien. In desktopomgevingen zijn de winsten bescheidener, maar de resultaten zijn doorgaans gelijk aan of beter dan de vorige basislijn, zonder merkbare nadelen.
Een belangrijke nieuwe functie voor veel laptops en apparaten uit het middensegment is dat de kernel Je kunt gecomprimeerde gegevens rechtstreeks vanuit zram naar de schijf schrijven. Als het geheugen vol is, hoeft het niet vooraf te worden gedecomprimeerd. Deze wijziging vermindert extra werk en verbetert de efficiëntie in systemen die zram combineren met schijfswap, wat gebruikelijk is in distributies die veel worden gebruikt op oudere of goedkope computers.
Rust is een blijvertje: beveiliging en nieuwe drivers in Linux 7.0
Een van de belangrijkste technische punten van dit persbericht is dat de De programmeertaal Rust is niet langer een experiment, maar een volwaardig onderdeel ervan. binnen de kernel. Wat in 2022 begon als een beperkte test, is nu een stabiel onderdeel van de code geworden, met de goedkeuring van Linus Torvalds en de voortdurende inzet van het Rust-for-Linux-project, onder leiding van ontwikkelaars zoals Miguel Ojeda.
Dit betekent niet dat C zal uit de kern verdwijnenC blijft de dominante taal in de overgrote meerderheid van de subsystemen, maar vanaf Linux 7.0 wordt de weg vrijgemaakt voor het rechtstreeks schrijven van nieuwe drivers en componenten in Rust. Het doel is om kwetsbaarheden met betrekking tot geheugenbeheer te verminderen, die volgens interne schattingen verantwoordelijk zijn voor ongeveer 70% van de ernstige beveiligingslekken.
Rust biedt structurele beveiligingen tegen veelvoorkomende fouten zoals toegang buiten het bereik, dubbele vrijgave of het gebruik van zwevende pointers. Voor de Industrieën die afhankelijk zijn van Linux, zoals de banksector, telecommunicatie, administratie en de gezondheidszorg.Deze stap betekent een versterking van de basisbeveiliging, iets wat vooral waardevol is nu de EU-regelgeving steeds veeleisender wordt op het gebied van cyberbeveiliging.
Bestandssystemen: Zelfherstellend XFS, sneller EXT4 en NTFS3
Ook aan de opslagruimte is veel aandacht besteed. Een van de meest opvallende toevoegingen is de Het "zelfherstellende" vermogen van het XFS-bestandssysteem.Via een nieuwe daemon, xfs_healer, die wordt beheerd door systemd, bewaakt het systeem in realtime metadatafouten en I/O-fouten en kan het automatische reparaties initiëren zonder dat het volume hoeft te worden ontkoppeld.
Deze functionaliteit is afhankelijk van een nieuw generiek raamwerk voor het rapporteren van fouten in bestandssystemenDeze standaard uniformiseert de manier waarop de kernel corruptie van metadata en I/O-problemen communiceert naar de gebruikersruimte met behulp van fsnotify. Tot nu toe had elk bestandssysteem zijn eigen mechanismen, of helemaal geen, wat gecentraliseerde monitoring en geautomatiseerde respons bemoeilijkte.
EXT4, het standaard bestandssysteem in veel distributies zoals Ubuntu, verbetert de gelijktijdig schrijven met directe I/ODe wijzigingen vertragen het opsplitsen van ongeschreven gebieden totdat de bewerking is voltooid en voorkomen onnodige cache-invalidaties. Dit is gunstig in scenario's waarbij meerdere processen gelijktijdig schrijven, zoals back-uptools, buildsystemen of downloadmanagers.
Voor degenen die werken met Windows-partities of externe schijven, is het Het NTFS3-stuurprogramma krijgt een substantiële update.Uitgestelde toewijzing is toegevoegd om de prestaties te verbeteren, samen met op iomap gebaseerde bewerkingen en efficiëntere readahead voor grote directoryscans. Multi-cluster-leesbewerkingen zijn verfijnd in exFAT, waarbij de prestatieverbeteringen vooral merkbaar zijn op media met kleine clusters, zoals bepaalde SD-kaarten en USB-drives met een lage capaciteit.
Algemene prestaties: processen, bestanden en latentie
Naast de zichtbare veranderingen introduceert Linux 7.0 het volgende: interne verbeteringen in de creatie en vernietiging van processenevenals bij het openen en sluiten van bestanden. Specifieke benchmarks tonen aan dat PID-toewijzing nu 10 tot 16% sneller is, terwijl open/sluit-bewerkingen op multicore-machines 4 tot 16% sneller kunnen zijn.
Wat betreft de beveiliging wordt het volgende toegevoegd: BPF-filtering voor io_uringDit maakt het mogelijk om bewerkingen die veel beheerders voorheen liever volledig uitschakelden uit voorzorg, in een sandbox-omgeving uit te voeren. De prestatievoordelen van io_uring blijven behouden, maar met de mogelijkheid om nauwkeurig te bepalen wat er gedaan kan worden en hoe, een waardevolle functie in datacenters en private clouds.
De kernel profiteert ook van deze sprong naar Verwijder historische elementen die weinig zin hebben in het huidige park.Zoals bijvoorbeeld laptop_mode, een energiebesparend mechanisme voor mechanische harde schijven dat dateert uit het 2.6-kerneltijdperk. Door de dominantie van SSD's in laptops en de extra complexiteit die dit met zich meebracht voor het geheugen en de code, hebben ontwikkelaars besloten dat het niet langer de moeite waard is om dit te onderhouden.
Ondersteuning voor huidige en toekomstige hardware: Intel Nova Lake, AMD Zen 6 en meer.
Een van de speerpunten van Linux 7.0 is het voorbereiden van de weg voor CPU- en GPU-architecturen die de komende jaren op de markt zullen verschijnen.Aan de Intel-kant bevat de kernel basisondersteuning voor toekomstige Nova Lake CPU's, inclusief desktopvarianten en configuraties met verschillende aantallen cores, evenals extra werk aan Crescent Island-acceleratoren.
Bij moderne Intel-processoren (10e generatie en later) activeert de kernel standaard de automatische modus voor Intel TSX (Transactional Synchronization Extensions)Deze technologie, die ooit grotendeels was uitgeschakeld vanwege kwetsbaarheden zoals TSX Asynchronous Abort, wordt nu opnieuw geactiveerd op niet-kwetsbare chips en blijft uitgeschakeld op chips die wel kwetsbaar zijn, dankzij een zelfdetectiemechanisme. Het resultaat is een potentiële prestatieverhoging in multithreaded workloads die gebruik kunnen maken van TSX, zonder de beveiliging in gevaar te brengen.
Aan de AMD-kant biedt Linux 7.0 ondersteuning voor Prestatiegebeurtenissen en -statistieken voor de volgende generatie Zen 6Dit omvat tellers met betrekking tot branch prediction, L1- en L2-cacheactiviteit, TLB en uncore-gebeurtenissen zoals de activiteit van de geheugencontroller. Hoewel eindgebruikers niet direct veranderingen zullen merken, zijn deze gegevens waardevol voor ontwikkelaars en beheerders die software en platforms voorbereiden op de release van nieuwe processors.
In virtualisatie voegt KVM ondersteuning toe voor AMD ERAPS (Enhanced Return Address Predictor Security)Een beveiligingsfunctie van Zen 5 die de diepte van de Return Stack Buffer in virtuele machineomgevingen vergroot. Hierdoor kunnen VM's profiteren van dezelfde beveiligingen en mogelijkheden voor retourvoorspelling als het hostsysteem.
Grafische weergave, NPU en video: Klaar voor gebruik met GPU's en hogere AI-efficiëntie dankzij Linux 7.0
Op het gebied van grafische weergave breidt Linux 7.0 het bereik van gratis drivers verder uit. De amdgpu-driver blijft IP-blokken integreren voor GPU's gebaseerd op RDNA 3.5 en potentiële opvolgers van RDNA 4.Dit legt de basis voor toekomstige kaarten die nog niet officieel zijn aangekondigd. Een diepere integratie tussen GPU's en NPU's wordt ook verwacht in toekomstige generaties Radeon-hardware, hoewel hierover nog geen details openbaar zijn gemaakt.
Voor gebruikers van Intel Arc GPU's en geïntegreerde Xe-graphics is de nieuwe kernel Het onthult veel meer thermische telemetrie via HWMON.Nu kunt u niet alleen de algehele GPU-temperatuur zien, maar ook de uitschakellimieten, kritieke en maximale waarden, evenals metingen van de geheugencontroller, de PCIe-link en zelfs individuele VRAM-kanalen. Dit verbetert de temperatuurbewaking en -diagnose, wat vooral handig is voor high-end desktop- en laptopcomputers die steeds vaker met deze GPU's worden verkocht.
In de NVIDIA-wereld, de Open-source NVK-stuurprogramma voor recente GPU's herstelt ondersteuning voor grote pagina's.Dit leidt tot prestatieverbeteringen voor bepaalde 3D- en computerworkloads die van die paginagrootte kunnen profiteren.
Naast pure GPU-ondersteuning introduceert Linux 7.0 een Het subsysteem voor rekenversnelling is vernieuwd om rechtstreeks met de NPU's te communiceren.Dit maakt het mogelijk om AI-taken direct op de NPU uit te voeren zonder tussenliggende processen, wat aanzienlijke voordelen biedt: het batterijverbruik wordt tot 80% lager in vergelijking met het uitvoeren van dezelfde taken op de CPU, en de verhoogde efficiëntie betekent dat meer applicaties inferenties lokaal kunnen uitvoeren zonder zo sterk afhankelijk te zijn van de cloud. Voor gebruikers en organisaties die zich zorgen maken over datasoevereiniteit, is het verwerken van AI-modellen op het apparaat zelf een duidelijk voordeel.
Laptops, randapparatuur en nieuwe toetsen voor het AI-tijdperk
Bij laptops blijven veel veranderingen wellicht onopgemerkt, maar maken ze wel degelijk een verschil in het dagelijks gebruik. De ASUS WMI-driver verbetert de controle over helderheid, achtergrondverlichting en RGB-effecten. In productlijnen zoals ROG en TUF is ondersteuning voor sneltoetsen zoals de Fn + F5-toets voor ventilatorregeling op sommige modellen opgenomen. De HP WMI-driver voegt handmatige ventilatorregeling toe aan HP Victus-laptops en lost kleine problemen op, zoals de audio-mute-LED op de Victus 16, die niet correct werd bijgewerkt.
Lenovo-laptops en draagbare consoles, zoals de Legion-familie en apparaten van het Legion Go-type, Ze stellen meer hardware-sensoren bloot aan monitoringtools. Dankzij verbeteringen in het Lenovo WMI-stuurprogramma is het nu eenvoudiger om temperaturen en ventilatorsnelheden vanuit Linux te monitoren. Voor merken zoals TUXEDO voegt de kernel de mogelijkheid toe om cTGP (Configurable Total Graphics Power) te beheren op sommige InfinityBook Gen7-modellen met NVIDIA 3000-serie GPU's, hoewel dit momenteel nog via sysfs-attributen gebeurt en niet via grafische interfaces.
Tot de ongebruikelijke randapparatuur die steeds meer steun krijgt, behoren de volgende: Rock Band 4 Bluetooth-controllers voor PS4 en PS5Deze draaien nu direct op Linux, en het draadloze toetsenbord Logitech K980 op zonne-energie wordt volledig ondersteund via Bluetooth. Er zijn ook nieuwe HID-codes toegevoegd voor toetsen die gerelateerd zijn aan interactie met AI-agenten, anticiperend op laptops met speciale knoppen voor slimme assistenten en geïntegreerde AI-functies.
Architecturen en platformen: ARM, RISC-V, Loongson en meer.
Linux 7.0 breidt het aantal ondersteunde architecturen verder uit. Deze versie Versterkt de ondersteuning voor ARM-, RISC-V- en Loongson-platforms.En dat geldt ook voor gevestigde processoren zoals SPARC of DEC Alpha, die dankzij een zeer loyale community nog steeds tijdig updates ontvangen.
Bij RISC-V wint de kernel. ondersteuning voor mechanismen ter integriteit van de besturingsstroom in de gebruikersruimte (CFI), een belangrijk onderdeel voor het versterken van de softwarebeveiliging in deze opkomende architectuur. Er wordt ook vooruitgang geboekt met de integratie van specifieke SoCs zoals de Spacemit K3 RVA23 en met de ondersteuning van nieuwe draadloze connectiviteitsspecificaties zoals WiFi 8 (Ultra High Reliability), dat vorm begint te krijgen in de netwerkstack, hoewel de wijdverspreide implementatie ervan nog jaren op zich laat wachten.
Binnen de ARM-sector worden, naast de eerder genoemde Rockchip SoCs, voortdurend inspanningen geleverd om Verbeter de gebruikerservaring op apparaten met Qualcomm Snapdragon.Dit omvat nieuwe, op laptops gerichte chips zoals de Snapdragon X Elite en X2 Elite. Versie 7.0 integreert nieuwe PHY-elementen en andere ondersteunende blokken, maar het ecosysteem zelf erkent dat er nog een lange weg te gaan is om een ​​volledig verfijnde ervaring te bereiken op ARM-laptops met Linux.
Kernelbeveiliging en post-kwantumcryptografie
Beveiliging blijft een centraal aandachtspunt. Naast de indirecte voordelen van Rust introduceert Linux 7.0 het volgende: wijzigingen in de cryptografische infrastructuur en in het beheer van module-handtekeningenEen van de belangrijkste beslissingen is de intrekking van SHA-1 als handtekeningalgoritme voor kernelmodules en de vervanging ervan door schema's gebaseerd op ML-DSA, die als robuuster worden beschouwd tegen aanvallen van de volgende generatie en aansluiten bij de overgang naar post-kwantumcryptografie.
Tijdens de laatste ontwikkelingsfase hebben de beheerders ook Ze hebben specifieke kwetsbaarheden verholpen die de lancering hadden kunnen vertragen.Dit omvatte onder meer valse hardwarefouten die werden gedetecteerd in AMD Zen 3 CPU's en toegang buiten de toegestane geheugenruimte in de X.509-certificaatcode die kon worden geactiveerd door gebruikers zonder beheerdersrechten en die al drie jaar in de hoofdkernel aanwezig was.
Tegelijkertijd wordt de beveiligingsdocumentatie van de kernel, met name het bestand, behandeld. security-bugs.rst is bijgewerkt om AI-tools beter te begeleiden. Dit omvat zowel geautomatiseerde rapporten als meldingen van bugs door gebruikers. Het doel is om de ruis te verminderen en ons te concentreren op rapporten met echt nuttige informatie, aangezien het aantal meldingen enorm is toegenomen door de verbetering van geautomatiseerde tools.
Linux 7.0 in de cloud en gegevensbescherming
In cloudomgevingen, waar Linux nog steeds dominant is, versterkt deze versie de isolatie van virtuele machines en bescherming van gegevens tijdens overdracht en opslagEen belangrijk aandachtspunt is het gebruik van versleutelde geheugenenclaves en verbeterde isolatietechnieken, bedoeld om te voorkomen dat zelfs personeel met hoge privileges binnen de infrastructuur gevoelige klantgegevens kan inzien.
Grote internationale aanbieders zoals Meta of Amazon, die een aanzienlijke aanwezigheid in datacenters hebben, eisen dit. mechanismen die ervoor zorgen dat gegevens zelfs voor beheerders onzichtbaar zijn.Linux 7.0 zet die stap door middel van verbeterde isolatie- en encryptietools. Deze, in combinatie met XFS-zelfherstel en gestandaardiseerde I/O-foutrapportage, bieden een robuustere basis voor financiële, zorg- of overheidsdiensten die in publieke en private clouds worden ingezet.
Al met al presenteert Linux 7.0 zich als een versie die, zonder als een revolutie te worden aangeprezen, Het bundelt veel werklijnen die in de 6.xy-serie zijn gestart en bereidt het ecosysteem voor op het volgende decennium van hardware en diensten.Van desktops tot de cloud, inclusief laptops, servers en embedded systemen, verbetert deze kernel de stabiliteit, optimaliseert de geheugen- en opslagprestaties, brengt AI naar het apparaat met een lager energieverbruik en versterkt de beveiliging op het niveau van taal, cryptografie en isolatie. Het is geen Extended Support Release, maar het dient als een duidelijke maatstaf voor de richting van de Linux-kernelontwikkeling.
