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

Illustration of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Bild genererad av AI

Linux kernel 6.18 released as long-term support version

Rapporterad av AI Bild genererad av AI

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

Efter den senaste godkännandet av Rust som permanent kärnspråk vid Kernel Maintainers Summit 2025 framträder nya detaljer om prestandabenchmarks, pågående utmaningar och distributionsrullningar, vilket befäster dess roll i att hantera säkerhetshål.

Rapporterad av AI

Markerar en historisk förändring efter godkännande på Kernel Maintainer Summit 2025 —detaljerat i vår tidigare rapportering om benchmarks och utmaningar— Rust är nu en permanent del av Linuxkärnan, med djupa rötter tillbaka till 2019 och ambitiösa planer framåt.

Linus Torvalds har meddelat släppet av Linux 6.18-rc1, vilket markerar starten på kandidatfasen för den kommande kärnversionen. Han beskrev det föregående tvåveckors sammanslagningsfönstret som 'ett av de bra sammanslagningsfönstren', och noterade dess genomsnittliga storlek och brist på allvarliga problem under testning. Kärnan inkluderar omfattande drivrutinsuppdateringar och förbättringar över olika subsystem.

Rapporterad av AI

Nya benchmarks visar betydande prestandavinster vid byggande av Linux 6.19-kärnan med LLVM Clang 21 och Link-Time Optimization, jämfört med traditionella GCC-byggen. Tester på högpresterande AMD-hårdvara belyser förbättringar i systemeffektivitet. Denna utveckling understryker pågående framsteg inom kompilatorsteknik för öppna operativsystem.

Bygger på nyligen sammansmälta förbättringar för laptops och spelhandhållna enheter, finaliserar Linux-kärnan 6.19 stöd för ytterligare laptopmodeller till slutet av 2025 och förbättrar hårdvarukompatibiliteten.

Rapporterad av AI

Den kommande Linux 6.19-kärnan kommer att innehålla nya realtidsur (RTC)-drivrutiner anpassade för Apple- och NVIDIA-hårdvara. Denna tillägg syftar till att förbättra stödet för dessa plattformar i det öppna källkodsoperativsystemet.

 

 

 

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