Canonical meddelade en förändring som säkerligen kommer att glädja vissa och inte vara så tilltalande för andra. Företaget har fått ett rykte om sig att införa kontroversiella förändringar, som att skohorna i alla möjliga snaps, men alla förändringar är inte dåliga. Annars skulle Ubuntu för länge sedan ha upphört att vara det mest populära Linux-baserade operativsystemet. Nästa är en förändring i sudo, specifikt kommer de att använda svett-rs s 25.10.
I ett steg mot att modernisera sin infrastruktur, ubuntu 25.10 kommer att använda sudo-rs som standardimplementering för kommandot sudo
. Denna förändring markerar en viktig milstolpe, eftersom sudor-rs är en omimplementering av verktyget skrivet i Rust, ett språk känt för sina robusta säkerhetsgarantier och minneshantering.
Vad är sudor-rs?
svett-rs Det är en omskriven version av det berömda verktyget för privilegieeskalering sudo
, men med fördelen att den utvecklas i Rust. Ändringen syftar till att mildra säkerhetsproblem relaterade till minneshantering, vilket är avgörande för verktyg som arbetar med utökade systembehörigheter. Dessutom tillför Rust ett modernt tillvägagångssätt för systemutveckling, med effektivare resurshantering.
Detta projekt stöds av Trifecta Tech Foundation, som är dedikerat till att skapa säkra infrastrukturkomponenter med öppen källkod. Implementeringen av sudo-rs kommer inte att vara en radikal förgrening, utan snarare en förbättring av utvecklingen av själva sudo, vilket säkerställer en smidig övergång för de flesta användare.
Fördelar och tester
En av de mest attraktiva egenskaperna hos sudor-rs är att den är helt kompatibel med sudo
ursprungliga, vilket innebär att inga ändringar behöver göras i hur användarna interagerar med verktyget. Den här förändringen kommer att vara smidig för de flesta användare, som inte kommer att uppleva några störningar i sitt arbetsflöde.
Ändringen kommer initialt att genomföras i ubuntu 25.10 som ett test innan den slutgiltiga lanseringen i Ubuntu 26.04 LTS-versionen. Utvecklingsteamet för sudo-rs har redan börjat arbeta med förbättringar som förebyggande av skalutrymning (NOEXEC) och profilkontroll AppArmor, vilket kommer att säkerställa att övergången inte bara blir effektiv, utan också säkrare.
Rusts framtidssäkrande
Ett av de stora incitamenten för att använda Rust i utvecklingen av sudor-rs är dess förmåga att hantera säkerhetsproblem som uppstår vid minneshantering. Med Rust är målet att undvika sårbarheter som i mer traditionella språk som C kan vara ett ständigt problem. Detta är viktigt, eftersom verktyg som hanterar systembehörigheter är kritiska punkter ur säkerhetssynpunkt.
Dessutom kan användningen av Rust i Ubuntu-ekosystemet bara vara det första steget. Andra projekt undersöks, t.ex. SequoiaPGP, ett alternativ till GnuPG, som också är skrivet i Rust, för att säkerställa större säkerhet vid nyckelhantering i systemet.
Integreringen av sudo-rs i Ubuntu 25.10 markerar en betydande utveckling mot införandet av säkrare och modernare verktyg. Allt eftersom projektet fortskrider pågår arbete även inom andra områden, som t.ex. coreutils och kompatibilitet med säkerhetssystem som t.ex. SELinux. Ubuntu positionerar sig som en ledare i denna övergång till en säkrare infrastruktur, vilket representerar ett viktigt steg för Linux-användare och utvecklare.
Även om förändringen kommer att ske gradvis, är införandet av sudo-rs ett tydligt konstaterande om att framtiden för infrastrukturprogramvara ligger i säkert minne och långsiktig hållbarhet.