Rust i Linuxkärnan: Från experiment till permanens

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.

Diskussioner om Rust för kärnan tände 2019 på Linux Security Summit, där underhållare noterade att två tredjedelar av sårbarheter kom från minnessäkerhetsfel. Rusts funktioner —ingen odefinierat beteende i säker kod, strikta typer och säker/osäker gränser— erbjöd en övertygande lösning.

Rörelsen byggdes upp i augusti 2020 via ett tal på Linux Plumbers Conference av utvecklare som Miguel Ojeda. Google finansierade Ojeda på heltid 2021 genom Prossimo-initiativet. En RFC i april 2021 klargjorde Rusts roll: riktad mot drivrutiner och bladmoduler ovanpå C-kärnan, undvikande stora omskrivningar.

På Tokyo-toppmötet togs 'Rust-experiment'-etiketten bort från dokumenten. Ojeda postade på kärnlistan: «experimentet är klart, dvs Rust är här för att stanna.» Inte alla konfigurationer, arkitekturer eller verktygskedjor är klara, och arbete pågår med gccrs för GCC-kärnbuilds, med uppdateringar snart.

Bevis överflödar: Greg Kroah-Hartman berömmer Rust-drivrutiners säkerhet och få problem. Android 16 på kärna 6.12 använder Rust-allokator på miljontals enheter. DRM:s Dave Airlie siktar på Rust-krav för nya drivrutiner inom ett år.

Framåt kommer kärnor byggas med Rust från Debian stable, med hårda krav i APT senast maj 2026. Hinder kvarstår för arkitekturer som s390 och formella specifikationer. Detta cementerar Rusts företagsmomentum, motverkande 2024-undersökningsoro kring adoption.

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

Greg Kroah-Hartman has extended the projected end-of-life dates for several active Linux long-term support kernels following discussions with companies and co-maintainer Sasha Levin. This update provides longer support windows for kernels like 6.6, 6.12, and 6.18. The change offers more time for users relying on these stable releases.

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