Rust-användning i Linuxkärnan: prestandatester, utmaningar och nästa steg

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.

Med stöd av Kernel Maintainers Summits enhälliga beslut att avsluta Rusts experimentella fas avancerar Linuxkärnan sin integration. Initialt stöd inleddes med Linux 6.1 år 2022 och utökades till drivrutiner som NVMe och Androids binder, med bidrag från Google och andra som visar stabilitet.

Benchmarks visar minimal prestandapåverkan —under 5 % överbördnad i optimerad kod— tack vare kärnospecifika anpassningar som ingen heapallokering. Utmaningar kvarstår dock, inklusive verktygskedjans komplexitet och inlärningskurvan för C-utvecklare. Senaste Linux 6.19-uppdateringar hanterade också övergångar av underhållare, som Alex Gaynors avgång.

Denna förskjutning stämmer överens med branschtrender från Microsoft och Amazon mot minnessäkra språk. Säkerhetsanalyser tyder på att Rust kan förhindra upp till 70 % av sårbarheter (t.ex. buffertöverflöden, race conditions) via kompileringstidsKontroller, även om C kommer dominera kärnans 30 miljoner rader i åratal.

Distributioner som Fedora och Ubuntu aktiverar Rust i standardkärnor, medan utvecklare på X hyllar det som en «minnessäker framtid». Det gradvisa tillvägagångssättet säkerställer bred adoption utan att kompromissa med prestanda.

Relaterade artiklar

Linus Torvalds in a tech office, monitors displaying Linux kernel 7.0 announcement with code, Tux penguin, and hardware icons.
Bild genererad av AI

Linus Torvalds signalerar att Linuxkärnans 7.0-utgivning är nära förestående

Rapporterad av AI Bild genererad av AI

Linus Torvalds har meddelat att Linuxkärnan kommer att hoppa till version 7.0 efter att 6.x-serien avslutas, vilket markerar en kosmetisk men symbolisk milstolpe för det öppna källkodsprojektet. Beslutet följer etablerade versionspraktiker för att hålla minornummer hanterbara, utan någon större teknisk omarbetning kopplad till förändringen. Pågående utvecklingar inkluderar utökad Rust-integration och förbättringar i hårdvarustöd.

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.

Rapporterad av AI

Med Rusts nya permanenta status i Linuxkärnan som grund – efter dess historia från 2019 års experiment till godkännande vid Tokyo Maintainers Summit – är produktionsdistributioner som Android 16:s Rust-allokator i drift, tillsammans med avancerade drivrutiner och säkerhetsvinster, även om kritik pekar på pågående hinder.

Linus Torvalds meddelade den stabila releasen av Linux kernel 6.19 den 9 februari 2026, efter en åttoveckors utvecklingscykel med en veckas försening. Markerar slutet på 6.x-serien — som 3.x till 4.0 och 5.x till 6.0 — denna icke-LTS-version (6.18 LTS till december 2027) medför omfattande förbättringar för Intel/AMD/Arm-hårdvara, äldre GPU:er, filsystem, perifera enheter, HDR-grafik, nätverk, virtualisering och molnmiljöer. Torvalds tajmade den med ett stort amerikanskt sportevenemang, skämtande: «6.19 är ute som förväntat -- precis när USA förbereder sig för total stillastående senare idag, och tittar på den senaste omgången av TV-reklamer,» och noterade att nästa kernel blir 7.0 eftersom han «tar slut på fingrar och tår.»

Rapporterad av AI

Linuxkärnans 6.17-serie har officiellt nått slutet av sin supporterade livslängd, vilket uppmanar användare att uppgradera till den nyare 6.18 LTS-versionen. Släppt i september 2025 var kärnan 6.17 en kortlivad gren som introducerade flera förbättringar i hårdvarustöd. Kärnan 6.18, som lanserades förra månaden, erbjuder långsiktig stabilitet fram till 2027.

Efter den inledande rapporten om den första sårbarheten i Linuxkärnans Rust-kod avslöjar en djupare analys av CVE-2025-68260 i Rust-baserade Binder-modulen en race condition i hanteringen av datalistor som orsakar minneskorruption och systemkrascher. Detaljerade patchar finns tillgängliga i kärna 6.18.1 och 6.19-rc1.

Rapporterad av AI

Med Linus Torvalds meddelande om Linux-kärnan 6.19-rc1 introducerar denna release-kandidat avancerade säkerhetsfunktioner som PCIe-länkkryptering, förbättringar av filsystem för EXT4 och XFS samt drivrutiner för ny hårdvara inklusive Tenstorrent SoC och Intel Xe3P-grafik.

 

 

 

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