Rust i Linuxkärnan: distributioner, säkerhet och utmaningar

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.

Med Rust nu som en fast del i Linuxkärnan efter Tokyo Maintainers Summit (som tidigare beskrivits) accelererar den verkliga användningen. Android 16, baserad på kärna 6.12, har en komplett omskrivning av Ashmen-minnesallokatorn i Rust, vilket för Rust-kod till miljontals enheter – även om det ännu inte är universellt över alla konfigurationer, arkitekturer eller verktygskedjor.

Rust driver sofistikerade komponenter: GPU-drivrutiner som Nova för NVIDIA, Asahi för Apple Silicon och Tyr för ARM Mali; rust_ext2-filsystemdrivrutinen; och en inhemsk Binder IPC-implementering som är nyckeln för Android.

Säkerhetsmätvärden stärker fallet: Data från Comprehensive Vulnerabilities Dictionary visar att 15,9 % av kärnans fel under 20 år kommer från minnesproblem som buffertöverflöden, som Rust förhindrar i säker kod. Underhållare som Greg Kroah-Hartman noterar att Rust-drivrutiner är säkrare med färre integrationsproblem.

Utmaningar kvarstår dock. Brian Kernighan, medförfattare till 'The C Programming Language', beskrev Rust som 'smärtsamt' på grund av komplexitet, långsam kompilering och inlärningskurva. Ansträngningar som gccrs syftar till att möjliggöra GCC-baserade byggen för bredare kompatibilitet, inklusive Debians stabila verktygskedja – med strikta Rust-krav planerade för APT till maj 2026, trots arkitekturgap som IBM s390.

Relaterade artiklar

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Bild genererad av AI

Linux 7.0 kernel merges several enhancements

Rapporterad av AI Bild genererad av AI

The Linux 7.0 kernel development has incorporated updates to AppArmor, AMDGPU, Ceph, and eCryptfs. These changes include security and hardware support improvements. The merges signal ongoing progress toward the kernel's release.

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

An article details a personal experiment where standard Linux coreutils were replaced with versions written in Rust. The author reports that these alternatives performed surprisingly faster. The piece was published on February 20, 2026.

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