Debian har meddelat planer på att göra Rust till en obligatorisk beroende för sin kärn-APT-pakethanterare, tidigast maj 2026. Detta syftar till att förbättra säkerhet och stabilitet i systemverktyg. Förändringen kommer att påverka Ubuntu och andra Debian-baserade distributioner.
Debian, en av de äldsta och mest inflytelserika Linux-distributionerna, har skisserat en förändring i sin utvecklingsstrategi genom att anta Rust för systemnivåverktyg och framtida paket. Julian Andres Klode, en långvarig Debian-utvecklare och huvudansvarig för Advanced Package Tool (APT), delade detta på Debian-utvecklingslistan. Han uppgav att han planerar "att införa hårda Rust-beroenden och Rust-kod i APT, tidigast maj 2026." Detta täcker initialt Rust-kompilatorn, standardbiblioteket och Sequoia-ekosystemet, ett Debian-projekt för en Rust-baserad OpenPGP-implementering.
Beslutet riktar sig mot kod för parsning av .deb-, .ar- och .tar-filer samt HTTP-signaturverifiering, som Klode noterade skulle "starkligen gynnas av minnessäkra språk och ett starkare tillvägagångssätt för enhetstestning." Rusts minnessäkra design hjälper till att förhindra problem som buffertöverflöden, nullpekarsavreferenser och race conditions som är vanliga i C och C++.
APT utgör grunden för Debian och derivat inklusive Ubuntu, Linux Mint och MX Linux, så Rust-integrationen kommer att sträcka sig till dessa. Canonical har redan lagt till Rust i Ubuntus sudo. Debians nästa utgåva, version 14 med kodnamnet Forky, förväntas i mitten av 2026 och kommer att integrera djupare Rust-användning i kärnverktyg, byggverktyg och säkerhetsmoduler.
Reaktionerna varierar. Klode uppmanade portar utan Rust-verktygskedja att implementera en inom sex månader eller riskera nedstängning, och tillade: "Rust är redan ett hårt krav för de flesta Debian-portar." Endast fyra äldre arkitekturer —alpha, hppa, m68k och sh4— saknar stöd. Utvecklaren John Paul Adrian Glaubitz kritiserade den "konfrontativa approachen." Bjørn Mork ifrågasatte potentiella nya buggar från omskrivning och tidsramar för förbättringar, och frågade om regressioner bör accepteras. Vissa distributioner som antiX håller sig till äldre Debian-versioner för äldre hårdvara.