I de dagligt opdaterede eksperimentelle versioner af Ubuntu, som afspejler udviklingen af den kommende efterårsudgave Ubuntu 25.10, er projektet sudo-rs, skrevet i Rust, blevet valgt som standard i stedet for utility sudo. Beslutningen om at bruge sudo-rs i Ubuntu blev truffet i maj, men det har ikke været klart, om udviklerne ville få tid til at implementere de nødvendige manglende funktioner i sudo-rs inden overgang til frysefasen for Ubuntu 25.10.
For at levere sudo-rs i Ubuntu 25.10 blev der opfyldt krav som muligheden for at arbejde i systemer med ældre versioner af Linux-kernen (<5.9), støtte til NOEXEC-beskyttelsesmekanismen og AppArmor-profiler, rettelse af stabilitetsproblemer, gennemgang af pakken og dens tilføjelse til hovedrepositoryet. For at geninstallere klassisk sudo i Ubuntu-installationer med sudo-rs kan man bruge kommandoen «update-alternatives —set sudo /usr/bin/sudo.ws». I versionen Ubuntu 26.10 planlægges det kun at bevare sudo-rs-pakken i hovedrepositoryet. Hvad angår kommandoen su, fortsætter Ubuntu med at bruge den almindelige utility /usr/bin/su, men udviklerne har til hensigt at begynde eksperimenter med en Rust-version af su (su-rs) i fremtiden.
Udskiftningen af systemkomponenter sker som en del af et initiativ til at forbedre kvaliteten af systemmiljøet gennem levering af software der oprindeligt er udviklet med fokus på sikkerhed, pålidelighed og korrekthed. Leveringen af værktøjer skrevet i Rust vil reducere risikoen for fejl i hukommelsen, såsom adgang til hukommelsesområder efter de er blevet frigivet og overtrædelse af buffergrænser. Hvis der ikke opstår uforudsete problemer, vil værktøjer på Rust som standard blive anvendt i LTS-grenen af Ubuntu 26.04.
Kilde: opennet.ru
