{"id":168524,"date":"2026-04-13T11:12:24","date_gmt":"2026-04-13T09:12:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-0"},"modified":"2026-04-13T11:12:24","modified_gmt":"2026-04-13T09:12:24","slug":"reliz-yadra-linux-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-7-0","title":{"rendered":"Linux kernel release 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na het twee maanden durende ontwikkelingsproces heeft Linus Torvalds de release van de Linux-kernel 7.0 gepresenteerd. Onder de meest opvallende veranderingen bevinden zich: regels voor het gebruik van AI-assistenten, de vertaling van Rust naar de kernfunctionaliteiten, een verbeterde swapprestaties, de standaardactivatie van de PREEMPT_LAZY-modus, ondersteuning voor filters voor io_uring-operaties, een nieuw bestandssysteem Nullfs, de fserror-infrastructuur, monitoringtools voor XFS, ondersteuning voor remapping in Btrfs, de standaardactivatie van NFS 4.1, integratie van de post-kwantum cryptografie-algoritme ML-DSA, activering van AccECN in het netwerksysteem en initi\u00eble ondersteuning voor WiFi 8.      <\/p>\n<p>Nummer 7.0 is toegewezen omdat er in de 6.x-tak voldoende releases zijn verzameld om het eerste cijfer van het versienummer te veranderen (ten tijde van de release 6.0 werd deze direct na 5.19 gevormd). De wijziging van de nummering gebeurt om esthetische redenen en is een formele stap, die de ongemakken door het samenvoegen van een groot aantal releases in de serie wegnneemt.       <\/p>\n<p>In de nieuwe versie zijn 15624 correcties aangebracht door 2477 ontwikkelaars, de patchgrootte is 56 MB (veranderingen hebben 18053 bestanden aangetast, 704060 code regels toegevoegd, 278132 regels verwijderd). In de vorige versie waren er 15657 correcties van 2237 ontwikkelaars, de patchgrootte was 52 MB. Ongeveer 51% van alle wijzigingen in 7.0 heeft betrekking op stuurprogramma's, ongeveer 11% betreft het bijwerken van hardware-specifieke code, 14% heeft betrekking op de netwerkstack, 5% op bestandssystemen en 3% op interne subsystemen van de kernel.       <\/p>\n<p>Belangrijkste vernieuwingen in de kernel 7.0 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Opslagsubsystemen, invoer\/uitvoer en bestandssystemen<\/b>\n<ul>\n<li class=\"l\"> De fserror-infrastructuur is ge\u00efmplementeerd en er is een API toegevoegd voor het verkrijgen van informatie over invoer\/uitvoer-fouten en metadata-corruptie bij bestandsverwerkingen. De voorgestelde infrastructuur uniformiseert in bestandssystemen de overdracht van foutinformatie naar de gebruikersruimte via het fsnotify-mechanisme.\n<li class=\"l\"> In XFS zijn nieuwe mogelijkheden toegevoegd voor het monitoren van de status van het bestandssysteem vanuit de gebruikersruimte. Een ioctl-operatie genaamd XFS_IOC_HEALTH_MONITOR is voorgesteld, waarmee een bestandsdescriptor wordt teruggegeven die informatie biedt over storingen die verband houden met metadata-corruptie of invoer\/uitvoer-fouten, en het mogelijk maakt om de veranderingen in de status van het bestandssysteem, zoals ontkoppeling en afsluiting, te volgen. Daarnaast is er een achtergrondproces xfs_healer voorgesteld, dat via systemd wordt beheerd en gebeurtenissen over de status van het bestandssysteem uit de gebruikersruimte verwerkt en indien nodig automatisch herstelprocedures opstart.\n<li class=\"l\"> Experimentele ondersteuning voor de structuur 'remap tree' is toegevoegd aan het Btrfs-bestandssysteem, die in de toekomst kan worden ingezet als een tussenlaag bij het uitvoeren van I\/O-operaties. De essentie van deze nieuwe functie is dat na het verplaatsen van gegevens op de schijf, in plaats van het bijwerken van alle gerelateerde structuren, de oude en nieuwe adressen van de gegevens in de extra structuur 'remap tree' worden opgeslagen, zodat bij toegang tot de gegevens de adressen worden gemanipuleerd. Deze nieuwe benadering wordt gepresenteerd als betrouwbaarder en flexibeler, en vergemakkelijkt bovendien de toekomstige uitbreiding van de functionaliteit van Btrfs.\n<li class=\"l\"> In Btrfs is ondersteuning voor directe invoer\/uitvoer ge\u00efmplementeerd in situaties waar de blokgrootte de paginagrootte in het systeem overschrijdt.\n<li class=\"l\"> Een nieuw bestandssysteem 'Nullfs' is opgenomen, dat kan worden gebruikt als een placeholder voor het rootbestandssysteem. Het bestandssysteem Nullfs is altijd leeg, bevat geen gegevens en ondersteunt geen wijzigingen. Het doel van Nullfs is om als beginbestandssysteem te worden gebruikt om het opstartproces van het systeem te vereenvoudigen - bovenop Nullfs kunnen andere bestandssystemen worden gemonteerd en wordt de systeemaanroep pivot_root() gebruikt om het rootbestandssysteem te switchen in plaats van de inhoud van initramfs te wissen en het bijbehorende rootbestandssysteem te gebruiken.\n<li class=\"l\"> De update van informatie over de wijzigingstijd van bestanden is gerealiseerd in een non-blocking modus. Eerder gaf de aanroep file_update_time_flags() met de vlag IOCB_NOWAIT een foutmelding '-EAGAIN', waardoor directe schrijfoperaties in non-blocking modus niet konden worden uitgevoerd.\n<li class=\"l\"> In bestandssystemen is de ondersteuning voor lease-locks als afzonderlijk in te schakelen optie omgezet. Standaard wordt een dergelijk mechanisme nu niet geactiveerd vanwege problemen met bestandssystemen die oorspronkelijk niet waren ontworpen voor gebruik hiervan. Bijvoorbeeld, de bestandssystemen 9p en cephfs ondersteunen het niet.\n<li class=\"l\"> In het EROFS-bestandssysteem (Extendable Read-Only File System), dat bestemd is voor gebruik op partities die alleen-lezen toegankelijk zijn, wordt standaard het LZMA-algoritme voor compressie gebruikt. Optioneel zijn de algoritmen DEFLATE en Zstandard beschikbaar, die niet langer als experimenteel zijn gemarkeerd. Er is gezamenlijke toegang tot pagina-cache-entries voor identieke bestanden in verschillende EROFS-bestandssystemen ge\u00efmplementeerd.\n<li class=\"l\"> De laptopmodus, die het energieverbruik bespaarde door schrijfoperaties op de harde schijf uit te stellen en te combineren om de tijd dat de schijf in de slaapstand was te verlengen en het aantal ontwakingen te verminderen, is verwijderd. Deze modus is niet meer relevant omdat in moderne mobiele apparaten harde schijven zijn vervangen door solid-state schijven.\n<li class=\"l\"> Het F2FS-bestandssysteem is overgeschakeld op het gebruik van grote geheugenpagina's (large folios).\n<li class=\"l\"> Het werk aan de ntfs3-stuurprogramma, ontwikkeld door Paragon Software, is herstart. Ondersteuning voor bestandsbewerkingen op basis van iomap is toegevoegd, opties voor llseek SEEK_DATA\/SEEK_HOLE zijn ge\u00efmplementeerd, en de delalloc-modus voor uitgestelde toewijzing van blokken is toegevoegd. Ondertussen is in de mailinglijst van de kernel-ontwikkelaars in februari goedgekeurd om een nieuwe implementatie van NTFS \u2014 ntfsplus, ontwikkeld als vervanging voor ntfs3, op te nemen in een toekomstige versie van de kernel.\n<li class=\"l\"> De versie 4.1 van het NFS-protocol (CONFIG_NFS_V4_1) is standaard ingeschakeld bij de bouw. Er is een exportblokkering via NFS voor gespecialiseerde pseudo-bestandssystemen, zoals pidfs en nsfs, voorzien. In NFSD is een experimentele mogelijkheid van POSIX ACL-ondersteuning ge\u00efmplementeerd en is ondersteuning voor dynamische aanpassing van de thread-pool toegevoegd afhankelijk van de belasting.                                <\/ul>\n<li class=\"l\"> <b>Geheugen en systeemdiensten<\/b>\n<ul>\n<li class=\"l\"> De offici\u00eble regels voor het gebruik van AI-assistenten en het opnemen van automatisch gegenereerde inhoud in de kernel zijn goedgekeurd. Bij de overdracht van gegenereerde code moet deze worden gemarkeerd door het vermelden van de gebruikte AI-assistent via de tag \u00abAssisted-by\u00bb. AI-assistenten is het verboden de tag \u00abSigned-off-by\u00bb toe te voegen \u2014 de persoon die de patch indient wordt beschouwd als de auteur, is verantwoordelijk voor de aangebrachte wijzigingen en garant voor de kwaliteit ervan. Ontwikkelaars moeten handmatige controles uitvoeren op de door AI gegenereerde code en de naleving van de licentievereisten verifi\u00ebren.\n<li class=\"l\"> Ondersteuning voor Rust is van experimentele functies naar de kernmogelijkheden overgebracht. Ondersteuning voor Rust is standaard niet ingeschakeld en leidt niet tot het opnemen van Rust in de verplichte bouwafhankelijkheden van de kernel.\n<li class=\"l\"> De integratie van het mechanisme \u00abSwap Table\u00bb in de kernel is voltooid, wat de pagineringprestaties verbetert. De versnelling wordt bereikt door de concurrentie om toegang tot de swapcache te verminderen, een effici\u00ebntere zoekfunctie in de cache te bieden en fragmentatie te verminderen. De backend op basis van Swap Table wordt gebruikt voor het cachen van swap in plaats van de XArray-backend en heeft in de redis-benchmark-test met BGSAVE het aantal verwerkte verzoeken met 22% verhoogd.\n<li class=\"l\"> Ondersteuning voor de nieuwe Thread Safety Analysis-extensie in Clang 22 is toegevoegd, waarmee potenti\u00eble racecondities en fouten als gevolg van onjuiste blokkeringstoevoegen tijdens de compilatiefase kunnen worden opgespoord. De extensie biedt een reeks attributen, zoals GUARDED_BY(\u2026), REQUIRES(\u2026), RELEASE(\u2026) en ACQUIRE(\u2026), waarmee functies die onder blokkering vallen kunnen worden gemarkeerd en de toepassingsgebieden van blokkeringen kunnen worden gescheiden (context kunnen worden gedefinieerd). Tijdens de compilatiefase wordt de juiste toepassing van synchronisatieprimitive, zoals mutexen, gecontroleerd op basis van de activiteit of inactiviteit van de bijbehorende context.\n<li class=\"l\"> De systeemoproep open_tree heeft de OPEN_TREE_NAMESPACE-vlag toegevoegd om het instellen van ge\u00efsoleerde containers te vereenvoudigen en de opstarttijd van containers op systemen met veel mount points te versnellen. In lijn met OPEN_TREE_CLONE kopieert de nieuwe vlag alleen de gespecificeerde boom van mount points, maar retourneert een bestandshandle in een nieuwe namespace van mount points waarin de gekopieerde boom bovenop de kopie van het echte rootbestandssysteem wordt gemonteerd. De OPEN_TREE_NAMESPACE-vlag is vereist om te voorkomen dat de operaties unshare(CLONE_NEWNS) en pivot_root() voor het maken van containers apart moeten worden uitgevoerd.\n<li class=\"l\"> In de systeemoproep rseq is een mechanisme voor tijdsquantumuitbreiding (time slice) toegevoegd, waarmee extra processoruren kunnen worden verkregen voor ononderbroken uitvoering van kritieke secties. Het idee is om te voorkomen dat de taakplanner kritieke secties met een ingestelde lock onderbreekt, wat leidt tot overdracht van controle naar andere threads die de resources gebruiken, waarbij de lock nog steeds is ingesteld. De uitbreiding van het tijdsquantum gebeurt zonder extra overhead, maar ook zonder de strikte garanties die bij volledige prioriteitsregulatie worden geboden.\n<li class=\"l\"> Voor de architecturen arm64, loongarch, powerpc, riscv, s390 en x86 is de taakverdringing (preemption) modus in de scheduler standaard gewijzigd van PREEMPT_NONE naar PREEMPT_LAZY. Het aantal mogelijke modi is beperkt van vier naar twee \u2014 PREEMPT_FULL en PREEMPT_LAZY (de modi PREEMPT_NONE en PREEMPT_VOLUNTARY blijven alleen voor architecturen die PREEMPT_FULL en PREEMPT_LAZY niet ondersteunen). De PREEMPT_LAZY modus past het model van volledige verdringing (PREEMPT_FULL) toe voor realtime-taken (RR\/FIFO\/DEADLINE), maar vertraagt de verdringing van normale taken (SCHED_NORMAL) tot de tikgrens. De invoerde vertraging vermindert het aantal verdringingen van lockhouders, wat de prestaties dichter bij die van configuraties brengt die gebruik maken van het model van vrijwillige verdringing (voluntary preemption), d.w.z. PREEMPT_LAZY behoudt de mogelijkheden van volledige verdringing voor realtime-taken, maar minimaliseert de prestatieverliezen voor normale taken.\n<p>De invoering van PREEMPT_LAZY heeft geleid tot een ernstige regressie, die de prestaties van PostgreSQL op ARM64-systemen met de helft heeft verminderd. Om de prestatieafname te verhelpen, wordt PostgreSQL-ontwikkelaars aangeraden om de PR_RSEQ_SLICE_EXTENSION-optie in te schakelen om de kans op pre-emptie van de lockhouder te verminderen.       <\/p>\n<li class=\"l\"> De overstap van wijzigingen uit de Rust-for-Linux tak, met betrekking tot het gebruik van de programmeertaal Rust als tweede taal voor de ontwikkeling van stuurprogramma's en kernelmodules, is voortgezet. Dankzij de eerder ge\u00efntegreerde bibliotheek \u2018syn\u2019, die het schrijven van complexe macro's vereenvoudigt, is het formaat van de Rust-code in de kernel verminderd door het vereenvoudigen van de definities van bestaande procedurele macro's. De mogelijkheden van de kernel-, macro- en pin-init bibliotheken zijn uitgebreid.\n<li class=\"l\"> Er is een optie toegevoegd aan het io_uring-systeem voor asynchrone invoer\/uitvoer om niet-circulaire wachtrijen (non-circular submission queue) te gebruiken, die effici\u00ebnter in het cachegeheugen worden bewaard wanneer een verzoek sneller wordt uitgevoerd dan de terugkeer uit de systeemaanroep.\n<li class=\"l\"> In het eBPF-subsysteem is voor het mechanisme BTF (BPF Type Format), dat informatie biedt voor typevalidatie in BPF-pseudocode, een binaire zoekmethode ge\u00efmplementeerd voor het vinden van foutopsporingsinformatie, wat de effici\u00ebntie van het laden van BPF-programma's heeft verhoogd. In eBPF is ondersteuning toegevoegd voor impliciete argumenten bij het aanroepen van kfunc (kernfuncties die beschikbaar zijn voor gebruik in BPF-programma's), gedefinieerd met de vlag KF_IMPLICIT_ARGS.\n<li class=\"l\"> De code ter ondersteuning van de initieel RAM-schijf (initrd) op basis van linuxrc, die al lang als verouderd is verklaard, is verwijderd. Overgebleven implementaties van initrd zullen in 2027 worden verwijderd. In plaats van initrd moet initramfs worden gebruikt (het verschil is dat initrd de initi\u00eble opstartomgeving in een schijfimage plaatst, terwijl initramfs dat doet in een bestandssysteem).\n<li class=\"l\"> In het blokapparaat zram, dat wordt gebruikt voor de gecomprimeerde opslag van de wisselruimte in het geheugen, is de logica voor het werken met gecomprimeerde gehepagestructuren gewijzigd wanneer optioneel gegevens naar permanente opslag worden verplaatst als het beschikbare RAM vol is. Voorheen werden de gehepagestructuren uitgepakt voordat ze op het fysieke medium werden geschreven, maar nu worden ze gecomprimeerd opgeslagen zoals ze zijn, wat de belasting van de CPU vermindert en energie bespaart bij autonoom gebruik.\n<li class=\"l\"> In de timerlat-tool, bedoeld voor het meten van vertragingen bij het werken met de taakplanner, is de optie \u2018--bpf-action\u2019 toegevoegd om BPF-programma's uit te voeren wanneer een bepaalde drempel wordt overschreden.\n<li class=\"l\"> In het ftrace traceercsysteem is de instelling \u2018bitmask-list\u2019 toegevoegd voor het weergeven van bitmaskers in een leesbaar formaat (in de vorm van een lijst met bits in plaats van een hexadecimaal getal). In tracefs zijn mogelijkheden voor auditing van filters en triggers toegevoegd. De opdracht \u2018perf sched stats\u2019 is toegevoegd voor het verzamelen en weergeven van statistieken over de prestaties van de taakplanner.\n<li class=\"l\"> Er zijn bouwopties LOGO_LINUX_MONO_FILE, LOGO_LINUX_VGA16_FILE en LOGO_LINUX_CLUT224_FILE toegevoegd om het afbeeldingsbestand van het logo te defini\u00ebren dat tijdens het opstarten van de kernel in plaats van het standaardlogo met de pingu\u00efn Tux wordt weergegeven.                                <\/ul>\n<li class=\"l\"> <b>Virtualisatie en beveiliging<\/b>\n<ul>\n<li class=\"l\"> In het systeem voor asynchrone I\/O io_uring is de mogelijkheid ge\u00efmplementeerd om BPF-programma's met filters te koppelen die controleren wat specifieke SQE (Submission Queue Entry) operaties kunnen doen (vergelijkbaar met systeemoproepen in io_uring). De toegevoegde mogelijkheid is vergelijkbaar met filters voor systeemoproepen. Filters kunnen aan specifieke taken worden gekoppeld en worden ge\u00ebrfd bij het cre\u00ebren van andere processen na het aanroepen van fork(). Bij actieve filters kunnen toegevoegde filters alleen aanvullende beperkingen opleggen, maar bestaande niet uitschakelen. De ge\u00efmplementeerde mogelijkheid zal het blokkeren van methoden voor het omzeilen van filters voor systeemoproepen in sandbox-omgevingen mogelijk maken, die gebaseerd zijn op het uitvoeren van vergelijkbare operaties in plaats van systeemoproepen, die worden aangeboden in io_uring.\n<li class=\"l\"> In SELinux is de mogelijkheid toegevoegd om de toegang tot BPF-tokens te beheren, waardoor niet-privilegeerde processen enkele geprivilegieerde bewerkingen met BPF kunnen uitvoeren, zoals het laden van BPF-programma's in de kernel en het aanmaken van mapstructuren.\n<li class=\"l\"> Ondersteuning voor het digitale handtekeningalgoritme ML-DSA (CRYSTALS-Dilithium) is toegevoegd, gebaseerd op rooster-theorie en bestand tegen brute-force aanval door een quantumcomputer. De mogelijkheid is geboden om ML-DSA te gebruiken voor de authenticatie van kernelmodules.\n<li class=\"l\"> De mogelijkheid om digitale handtekening-schema's met het SHA-1-algoritme te gebruiken voor het ondertekenen van kernelmodules is verwijderd (de ondersteuning voor het laden van ondertekende modules blijft behouden).\n<li class=\"l\"> In het auditrecord NETFILTER_PKT zijn de velden \u2018sport\u2019 en \u2018dport\u2019 toegevoegd voor inspectie van netwerkpoortnummers, en niet alleen. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/lir\/ipv4\/\" title=\"IP-adressen\" data-wpil-keyword-link=\"linked\">IP-adressen<\/a>.\n<li class=\"l\"> Voor systemen met een RISC-V-architectuur is ondersteuning ge\u00efmplementeerd voor de extensies Zicfiss en Zicfilp, die hardware-mogelijkheden bieden voor het toepassen van CFI (Control Flow Integrity) bescherming, welke de normale volgorde van instructie-uitvoering voorkomt door het gebruik van exploits die de in het geheugen opgeslagen functiepointers wijzigen.\n<li class=\"l\"> In de hypervisor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> is de mogelijkheid ge\u00efmplementeerd om informatie over de ondersteuning van de processor voor de extensie ERAPS (Enhanced Return Address Predictor Security) door te geven aan gastsystemen, waardoor sommige CPU-status resetbewerkingen bij het teruggeven van de controle aan de host door het gast systeem kunnen worden vermeden. Daarnaast is ondersteuning toegevoegd voor het toewijzen van hardware aan gastsystemen voor prestatiemonitoring (PMU, Performance Monitoring Unit), wat de nauwkeurigheid van profilering verhoogt in vergelijking met het gebruik van ge\u00ebmuleerde PMU's.\n<li class=\"l\"> In de driver voor de Hyper-V hypervisor is ondersteuning toegevoegd voor de debugfs-interface om statistieken over de werking van de hypervisor te bekijken.                        <\/ul>\n<li class=\"l\"> <b>Netwerk subsysteem<\/b>\n<ul>\n<li class=\"l\"> Standaard is de AccECN (Accurate Explicit Congestion Notification) extensie ingeschakeld, die een verbeterde versie van de ECN-extensie implementeert, waarmee hosts bij overbelasting IP-pakketten kunnen markeren in plaats van ze te verliezen. Dit maakt het mogelijk om de beginfase van congestie in communicatielijnen vast te stellen zonder pakketverlies. De oorspronkelijke ECN-extensie heeft een beperking die slechts \u00e9\u00e9n overbelastingssignaal per cyclus van het ontvangen en verzenden van TCP (RTT, Round-Trip Time) toestaat. AccECN verwijdert deze beperking en stelt de ontvanger in staat om de verzender meer dan \u00e9\u00e9n overbelastingslabel in de TCP-pakketheader te sturen. Congestiebeheeralgoritmes kunnen de ontvangen informatie gebruiken om nauwkeuriger te reageren op congestie zonder drastisch de verzendintensiteit te verlagen bij het optreden van lichte overbelasting.\n<li class=\"l\"> De implementatie van het Cake-netwerkwachtrijbeheer algoritme is uitgebreid met de mogelijkheid om meerdere wachtrijen te verwerken, waardoor de belasting over meerdere CPU-kernen kan worden verdeeld. Het CAKE-algoritme wordt gebruikt om de negatieve impact van tussentijdse pakketbuffering op grensnetwerkapparatuur te verminderen, en is gericht op het bereiken van de maximaal mogelijke doorvoersnelheid en het minimum aan vertraging, zelfs op langzame communicatielijnen.\n<li class=\"l\"> In de VSOCK-sockets, die worden gebruikt voor interactie met virtuele machines, is ondersteuning voor netwerknamenruimtes (network namespace) toegevoegd.\n<li class=\"l\"> De initi\u00eble implementatie van de toekomstige WiFi 8-standaard (802.11bn, Ultra High Reliability WiFi) is toegevoegd.\n<li class=\"l\"> Er zijn optimalisaties toegevoegd die de verwerkingsprestaties van binnenkomende UDP-pakketten met 12% hebben verbeterd tijdens stress-testing in een 100-gigabit netwerk.                      <\/ul>\n<li class=\"l\"> <b>Apparatuur<\/b>\n<ul>\n<li class=\"l\"> In de AMDGPU-driver is ondersteuning gerealiseerd voor IP-blokken die worden gebruikt in nieuwe AMD GPU's zoals SMUIO 15.x, PSP 15.x, IH 6.1.1\/7.1, MMHUB 3.4\/4.2, GC 11.5.4\/12.1, SDMA 6.1.4\/7.1\/7.11.4 en JPEG 5.3.\n<li class=\"l\"> In de Nouveau-driver is het frequentiebeheer in Tegra 186+ systemen verbeterd.\n<li class=\"l\"> In de i915-driver is een eerste ondersteuning voor de display IP-blok Xe3p_LPD toegevoegd, dat wordt toegepast in Intel Nova Lake-P-processors.\n<li class=\"l\"> De werkzaamheden aan de drm-driver (Direct Rendering Manager) Xe voor GPU's op basis van de Intel Xe-architectuur, die worden gebruikt in Intel's Arc-videokaarten en ge\u00efntegreerde graphics, zijn voortgezet, beginnend met de Tiger Lake-processors. De Multi Queue-modus is toegevoegd. Componenten die nodig zijn voor het diagnosticeren van GPU-vastlopers in Mesa zijn toegevoegd. Ondersteuning voor het MERT-mechanisme voor het beheer van GPU-geheugen is toegevoegd.\n<li class=\"l\"> De integratie van de Nova-drivercomponenten voor NVIDIA GPU's met GSP-firmware, die worden gebruikt in de NVIDIA GeForce RTX 2000-serie op basis van de Turing-microarchitectuur, is voortgezet. De driver is geschreven in Rust. In de nieuwe versie zijn voorbereidingen getroffen voor de ondersteuning van GPU's op basis van de Turing-microarchitectuur en zijn verschillende interne wijzigingen aangebracht.\n<li class=\"l\"> Ondersteuning voor controllers en randapparatuur met een multi-channel SPI (Serial Peripheral Interface) is toegevoegd, waardoor gegevens in verschillende parallelle stromen kunnen worden verzonden.\n<li class=\"l\"> Een driver voor gecombineerde Type-C-connectoren is toegevoegd, die worden gebruikt op apparaten met Apple Silicon-chips en interfaces zoals USB3, DP-AltMode en Thunderbolt\/USB4 combineren.\n<li class=\"l\"> Ondersteuning voor de geluidssystemen van de Tegra238-chips, Minisforum V3 SE, iBasso DC04U, Intel Nova Lake, Nova Lake S en Focusrite Forte is toegevoegd.\n<li class=\"l\"> Ondersteuning voor ARM-platforms, SoC's en apparaten is toegevoegd: Arduino UnoQ, OrangePi 6 Plus, OrangePi CM5, Anbernic RG-DS, Realtek Kent, Qualcomm Kaanapali, Mediatek Ezurio, Facebook Anacapa, Microchip LAN9668, Khadas VIM1S, QNAP TS133, i.MX952, i.MX93, i.MX94, VHIP4 EvalBoard, TQ-Systems MBLS1028A, Agilex5, Radxa CM3J, Glymur.\n<li class=\"l\"> Ondersteuning toegevoegd voor smartphones en tablets: Fairphone Gen 6 (SoC Qualcomm Milos\/Snapdragon 7s Gen 3), Pixel 3\/3 XL, Microsoft Surface Pro 11.          <\/ul>\n<\/ul>\n<p>Tegelijkertijd heeft de Latijns-Amerikaanse Free Software Foundation een volledige vrije kernel 7.0 - Linux-libre 7.0-gnu - ontwikkeld, vrijgemaakt van firmware en stuurprogramma-elementen die niet-vrije componenten of code bevatten waarvan het gebruik door de fabrikant beperkt is. In release 7.0 zijn blobs van de iwlwifi-stuurprogramma verwijderd. De opruimcode in de stuurprogramma's amdgpu, adreno, TI PRUeth, air_en8811h, ath12k, TI VPE, rtw8852b, rt1320, rt5575 SPI, tas2783, Intel catpt is bijgewerkt. Namen van blobs in dts-bestanden (devicetree) voor ARM-chips zijn schoongemaakt.<br \/>\n<br \/>Bron: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65194\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043e\u0432, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 Rust \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430, \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c\u0430 PREEMPT_LAZY, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 io_uring, \u043d\u043e\u0432\u0430\u044f \u0424\u0421 Nullfs, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 fserror, \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 XFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0435\u043c\u0430\u043f\u0438\u043d\u0433\u0430 \u0432 Btrfs, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0435\u0440\u0441\u0438\u0438 NFS 4.1, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168524","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-7-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-7-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-13T09:12:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T09:12:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release van kernel Linux 7.0 | ProHoster","description":"Na twee maanden ontwikkeling heeft Linus Torvalds de release van kernel Linux 7.0 gepresenteerd.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-7-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-13T09:12:24+00:00","article:modified_time":"2026-04-13T09:12:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/168524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=168524"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/168524\/revisions"}],"predecessor-version":[{"id":169176,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/168524\/revisions\/169176"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=168524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=168524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=168524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}