Canonical har meddelt en ændring, der helt sikkert vil glæde nogle og knap så tiltalende for andre. Virksomheden har fået et ry for at introducere kontroversielle ændringer, såsom at presse alle mulige ting ned, men ikke alle ændringer er dårlige. Ellers ville Ubuntu for længst være ophørt med at være det mest populære Linux-baserede operativsystem. Det næste er en ændring i sudo, specifikt vil de bruge sved-rs i 25.10.
Som et skridt i retning af modernisering af sin infrastruktur, Ubuntu 25.10 vil anvende sudo-rs som standardimplementering for kommandoen sudo
. Denne ændring markerer en vigtig milepæl, da sudor-rs er en genimplementering af værktøjet skrevet i Rust, et sprog kendt for sine robuste sikkerhedsgarantier og hukommelsesstyring.
Hvad er sudor-rs?
sved-rs Det er en omskrevet version af det berømte værktøj til privilegietælling sudo
, men med den fordel at være udviklet i Rust. Ændringen har til formål at afbøde sikkerhedsproblemer relateret til hukommelsesstyring, hvilket er afgørende for værktøjer, der opererer med forhøjede systemrettigheder. Derudover bringer Rust en moderne tilgang til systemudvikling med mere effektiv ressourcestyring.
Dette projekt er støttet af Trifecta Tech Foundation, som er dedikeret til at skabe sikre infrastrukturkomponenter med open source-teknologi. Implementeringen af sudo-rs vil ikke være en radikal fork, men snarere en forbedring af selve udviklingen af sudo, hvilket sikrer en problemfri overgang for de fleste brugere.
Fordele og tests
En af de mest attraktive funktioner ved sudor-rs er, at den er fuldt kompatibel med sudo
original, hvilket betyder, at der ikke skal foretages ændringer i den måde, brugerne interagerer med værktøjet på. Denne ændring vil være problemfri for de fleste brugere, som ikke vil opleve nogen forstyrrelser i deres arbejdsgang.
Ændringen vil i første omgang blive implementeret i Ubuntu 25.10 som en test før den endelige udgivelse i Ubuntu 26.04 LTS-versionen. Udviklingsteamet for sudo-rs er allerede begyndt at arbejde på forbedringer som f.eks. forebyggelse af granatflugt (NOEXEC) og profilkontrol AppArmor, hvilket vil sikre, at overgangen ikke blot er effektiv, men også mere sikker.
Rusts fremtidssikring
Et af de store incitamenter for at anvende Rust i udviklingen af sudor-rs er dets evne til at håndtere sikkerhedsproblemer, der opstår i forbindelse med hukommelsesstyring. Med Rust er målet at undgå sårbarheder, der i mere traditionelle sprog som C kan være en konstant bekymring. Dette er nøglen, da værktøjer, der administrerer systemrettigheder, er kritiske punkter med hensyn til sikkerhed.
Desuden kan brugen af Rust i Ubuntu-økosystemet blot være det første skridt. Andre projekter undersøges, som f.eks. SequoiaPGP, et alternativ til GnuPG, som også er skrevet i Rust, for at sikre større sikkerhed i nøglehåndteringen i systemet.
Integrationen af sudo-rs i Ubuntu 25.10 markerer en betydelig udvikling mod adoption af mere sikre og moderne værktøjer. Efterhånden som projektet skrider frem, arbejdes der også på andre områder, som f.eks. coreutils og kompatibilitet med sikkerhedssystemer som f.eks. SELinux. Ubuntu positionerer sig som en leder i denne overgang til en mere sikker infrastruktur, hvilket repræsenterer et vigtigt skridt for Linux-bruger- og udviklerfællesskabet.
Selvom ændringen vil være gradvis, er indførelsen af sudo-rs en klar erklæring om, at fremtiden for infrastruktursoftware ligger i sikker hukommelse og langsigtet bæredygtighed.