Voor Linux 6.0 worden prestatieverbeteringen en fixes verwacht voor alle Rust-ondersteuning in toekomstige releases

linus Torvalds heeft de kandidaten voor de eerste en tweede versie uitgebracht (CR) vanaf Linux 6.0 enkele dagen geleden na een fusieperiode van twee weken. Deze nieuwe kernelversie zou zich in de komende twee maanden moeten stabiliseren, maar Torvalds verduidelijkte dat de wijziging van 5.19 naar 6.0 niet betekent dat er fundamentele wijzigingen in de software zijn aangebracht.

De meeste updates lijken GPU-verbeteringen te zijn, netwerk en geluid. De Linux-maker merkte op dat sommige Rust-integraties in deze release ontbreken, maar verwacht dat ze in een andere release-kandidaat of een 6.x-release zullen verschijnen.

“Ondanks de aanzienlijke verandering van het aantal is er niets fundamenteel anders aan deze release. Ik heb lang het idee gemeden dat priemgetallen zinvol zijn, en de enige reden voor een "hiërarchisch" nummeringssysteem is om getallen gemakkelijker te onthouden en te onderscheiden te maken. Dat is de reden waarom wanneer het kleinere aantal rond de 20 komt, ik er de voorkeur aan geef het grotere aantal te verhogen en terug te gaan naar een kleiner aantal. Maar 'niets fundamenteel anders in deze release' betekent natuurlijk niet dat er niet veel veranderingen zijn', schreef Torvalds bij de aankondiging van Linux 6.0-rc1.

Hij merkte op dat er meer dan 800 samengevoegde commits waren en meer dan 13 samengevoegde commits. niet samengevoegd. Starten, in deze release-kandidaten van Linux 6.0-rc, we kunnen vinden wat wordt aangeboden aanzienlijke prestatieverbeteringen, met een grote duw in high-end Intel Xeon- en AMD EPYC-servers, evenals AMD Threadripper, Daarnaast voegt het nieuwe stuurprogramma's toe voor Intel Raptor Lake, nieuwe RISC-V-extensies, ondersteuning voor het instellen van de hostnaam van het systeem via de kernelparameter 'hostname=', nieuwe AMD Raphael-audiodriver en ondersteuning voor Gaudi2 van Intel Habana Labs.

Naast dat ook komen met een stabiele versie van de HEVC/H.265-interface, voorbereidend werk aan Intel Meteor Lake-ondersteuning, inclusief audio, Intel IPI-virtualisatie voor KVM, Intel SGX2-ondersteuning, runtime-verificatie voor beveiligingskritieke systemen, Send v2-protocol voor Btrfs, belangrijke plannerverbeteringen, verdere voorbereidingen voor AMD Zen 4, continue AMD RDNA3-graphics inschakelen en mAanzienlijke verbeteringen aan de IO_uring-systeemaanroepinterface.

Linux 6.0 is goed voor het grootste aantal bestandswijzigingen en nieuwe regels toegevoegd over een tijdje. Torvalds zei dat er deze cyclus meer dan een miljoen regels code zijn toegevoegd, deels als gevolg van automatisch gegenereerde header-bestanden rond de nieuwe AMDGPU en ondersteuning voor Intel Habana Labs Gaudi2.

Ondanks de hoeveelheid code die aan de kern is toegevoegd, sommige functies die veel te laat waren, werden niet samengevoegd, in het bijzonder de patches van het "Rust for Linux"-project. "Eigenlijk hoopte ik dat we een deel van het vroege Rust-framework en een virtuele LRU-machine van meerdere generaties zouden hebben, maar deze keer gebeurde het niet", zei Torvalds.

Het "Rust for Linux"-project wordt geleid door Miguel Ojeda met financiële steun van Google en de Internet Security Research Group. Torvalds zei dat deze reparaties in de volgende Linux 6.0 of andere 6.x RC's kunnen verschijnen.

Rust werd toegevoegd als de tweede taal voor de ontwikkeling van de Linux-kernel na de taal C. Torvalds verduidelijkte echter dat het niet ging om het herschrijven van alle Linux-code met de taal Rust, maar om het gebruik van Rust om enkele van de nieuwe kernelmodules te schrijven. Deze keuze kwam toen het debat over alternatieven die de C-taal voor systeemontwikkeling zouden kunnen vervangen, intensiveerde.

Er zijn hoge verwachtingen gevestigd op Rust vanwege de voordelen op het gebied van beveiliging en geheugenbeheer. Sommigen zijn echter van mening dat dit soort initiatieven tot mislukken gedoemd zijn.

"Rust voor Linux" is het project dat tot doel heeft de Rust-taal in de kernel te introduceren. Rust heeft een sleuteleigenschap die het erg interessant maakt om als een tweede taal in de kern te beschouwen. Volgens de ontwikkelaars van het project, en Torvalds zelf, is het "Rust for Linux"-project in een vergevorderd stadium, maar nog steeds traag om in de kernel te integreren.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.