I Ubuntu 25.10 er det besluttet at implementere en tilsvarende funktion til sudo, skrevet i Rust

Virksomheden Canonical har til hensigt at bruge en tilsvarende utility til sudo, udviklet af sudo-rs projektet og skrevet i Rust, som standard i efterårsudgaven af Ubuntu 25.10. I marts blev der truffet en lignende beslutning om at erstatte GNU Coreutils utilities med uutils værktøjerne. Initiativer til at erstatte zlib og ntpd med zlib-rs og ntpd-rs samt brugen af Sequoia i stedet for GnuPG i APT-pakkemanageren er også under overvejelse.

I sudo-rs er der, hvor det er muligt, sikret kompatibilitet med de klassiske værktøjer sudo og su, hvilket gør det muligt at bruge sudo-rs som en gennemsigtig erstatning for sudo i de fleste anvendelsesscenarier. For brugere, der ikke ønsker at skifte til uutils og sudo-rs, vil Ubuntu 25.10 give en mulighed for at rulle tilbage til de klassiske versioner af systemværktøjerne coreutils og sudo.

Brug af sudo-rs kan testes uden at vente på udgivelsen af Ubuntu 25.10 ved hjælp af oxidizr-værktøjet. I øjeblikket er der eksperimenter tilgængelige i oxidizr for at skifte til standard brug af uutils coreutils, uutils findutils, uutils diffutils og sudo-rs. For eksempel, for at erstatte sudo i dit system, skal du blot køre kommandoen "sudo oxidizr enable —experiments sudo-rs", og for at vende tilbage til den oprindelige tilstand kan du bruge kommandoen "oxidizr disable".

Erstatningen af systemkomponenter sker som led i et initiativ for at forbedre kvaliteten af systemmiljøet ved at levere programmer, 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 hukommelseshåndtering, såsom adgang til hukommelse efter frigivelse og buffer-overløb. Hvis eksperimentet vurderes som vellykket, vil værktøjer skrevet i Rust blive anvendt som standard i LTS-grenen af Ubuntu 26.04.

I en meddelelse nævnes det også, at Canonical arbejder på at udvide funktionerne i sudo-rs og uutils. Blandt de opgaver, som de planlægger at implementere i sudo-rs inden udgivelsen af Ubuntu 25.10, er implementeringen af NOEXEC-tilstand, tilføjelse af understøttelse af AppArmor-profiler, oprettelse af et sudoedit-værktøj og sikring af understøttelse af ældre Linux-kerner (ældre end version 5.9). NOEXEC-tilstanden vil muliggøre blokering af opstart af underprocesser for applikationer, der køres med sudo, gennem filtrering af systemopkald execve og execveat. Blandt de sponsorerede forbedringer fra Canonical i uutils nævnes implementering af SELinux-understøttelse i standardværktøjer som mv, ls og cp, samt tilføjelse af understøttelse af internationalisering i værktøjer (for eksempel understøttes locale-indstillinger ikke fuldt ud i sort-værktøjet).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster