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 depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
Bild genererad av AI

Linux kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

Rapporterad av AI Bild genererad av AI

Linux kernel maintainers have extended long-term support (LTS) for several key releases through 2026-2028, partially reversing a 2023 decision to limit support to two years amid contributor burnout. Stable maintainer Greg Kroah-Hartman updated the schedule following feedback from users, vendors, and fellow maintainer Sasha Levin, providing more time for security fixes in servers, Android devices, and appliances.

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Rapporterad av AI

Following Linus Torvalds' recent announcement, Linux kernel 7.0 has been released on February 28, 2026, adding support for AMD Zen 6 processors and Intel Nova Lake alongside file system and graphics enhancements for improved efficiency.

Developers have merged multi-lane SPI support into the Linux kernel for version 7.0. This update enhances serial peripheral interface capabilities. The news comes from Phoronix, a site focused on Linux developments.

Rapporterad av AI

Greg Kroah-Hartman, maintainer of the Linux kernel, stated that AI-driven code review tools have become genuinely useful. He told The Register that the technology reached an inflection point about a month ago, leading to actionable bug reports.

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