Linuxkärnan godkänner officiellt fullt Rust-stöd

Viktiga Linux-utvecklare, inklusive Linus Torvalds, har godkänt Rust som ett fullfjädrat språk för kärnprogrammering och avslutat dess experimentella status. Beslutet togs vid den årliga Kernel Maintainers Summit och annonserades på LWN.net. Även om detta höjer Rust till samma nivå som C och assembler, kräver praktisk implementering fortfarande betydande bryggningsarbete.

Godkännandet markerar en viktig milstolpe för Rust i Linux-ekosystemet. Utvecklare beslutade om denna förändring igår under Kernel Maintainers Summit, enligt en kort rapport på LWN.net. Rust, som kom in i kärnan för tre år sedan med Linux 6.1, har nu slutfört sin experimentella fas efter omfattande förberedande arbete.

I praktiska termer ansluter sig Rust till assembler och C som ett av de primära språken för kärnutveckling. Programmers kan dock ännu inte skriva godtyckliga kärndrivrutiner i Rust utan begränsningar. Många delsystem saknar den nödvändiga bryggkoden, eller bindningar, för att interagera med befintlig C-baserad infrastruktur. Till exempel skulle en WLAN-drivrutin i Rust behöva bindningar för att utnyttja kärnans C-skrivna bas för WLAN- och PCIe-enheter.

Framsteg pågår i utvalda områden. Bindningar finns eller utvecklas för delsystem som kärngrafikdrivrutiner. Ett noterbart exempel är Nova, en Rust-skriven drivrutin för moderna Nvidia-grafikkärnor, som förväntas användas på många PC:n under kommande år.

Förespråkare framhåller Rusts potentiella fördelar. Dess funktioner syftar till att minska säkerhetshål, såsom minnesåtkomstfel, buffertöverflöden och simultanitetproblem. Dessutom kan det moderna språket effektivisera utvecklingsprocesser och locka yngre programmerare till Linuxkärnarbete.

Trots det officiella godkännandet återstår mycket för att fullt integrera Rust över hela kärnan.

Relaterade artiklar

Underhållaren av Linux-kärnan, Greg Kroah-Hartman, presenterade en ny Rust-typ under RustWeek 2026 som skulle kunna förhindra de flesta säkerhetshål. Metoden fokuserar på hantering av ej betrodd data från användarymden och hårdvara. Den bygger vidare på befintliga säkerhetsfunktioner i Rust som redan finns i kärnan.

Rapporterad av AI

Utvecklare har släppt Linux-kärnan 7.0, som innehåller förbättringar för Intel- och AMD-hårdvara, utökad lagringshantering samt borttagning av den experimentella etiketten från Rust-stödet. Linus Torvalds tillkännagav uppdateringen, som inte är en version med långtidsstöd. Utgåvan inkluderar förberedelser för kommande processorer och grafikkort, samt självläkande filsystemfunktioner.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj