I Ubuntu 25.10 har det beslutats att anvÀnda en motsvarighet till sudo, skriven i Rust

Företaget Canonical planerar att i den höstliga versionen av Ubuntu 25.10 anvÀnda en alternativ lösning till verktyget sudo, utvecklat av projektet sudo-rs och skrivet i Rust. I mars togs ett liknande beslut om att ersÀtta GNU Coreutils med verktyget uutils. Det finns initiativ under utvÀrdering för att ersÀtta zlib och ntpd med zlib-rs och ntpd-rs, samt att anvÀnda Sequoia istÀllet för GnuPG i paketförvaltaren APT.

I sudo-rs sÀkerstÀlls kompatibilitet med de klassiska verktygen sudo och su sÄ lÄngt det Àr möjligt, vilket gör det möjligt att anvÀnda sudo-rs som en transparent ersÀttning för sudo i de flesta anvÀndningsscenarier. För anvÀndare som inte vill övergÄ till uutils och sudo-rs kommer Ubuntu 25.10 att erbjuda ett alternativ för att ÄtergÄ till de klassiska versionerna av systemverktygen coreutils och sudo.

Du kan testa anvĂ€ndningen av sudo-rs utan att vĂ€nta pĂ„ lanseringen av Ubuntu 25.10 med hjĂ€lp av verktyget oxidizr. För nĂ€rvarande finns det experiment i oxidizr för att övergĂ„ till att som standard anvĂ€nda paketen uutils coreutils, uutils findutils, uutils diffutils och sudo-rs. Till exempel, för att ersĂ€tta sudo i ditt system rĂ€cker det att köra kommandot "sudo oxidizr enable —experiments sudo-rs", och för att Ă„tergĂ„ till ursprungligt tillstĂ„nd kan du anvĂ€nda kommandot "oxidizr disable".

ErsÀttningen av systemkomponenter görs inom ramen för en initiativ för att höja kvaliteten pÄ den systemmiljö som tillhandahÄlls genom program som ursprungligen utvecklas med fokus pÄ sÀkerhet, tillförlitlighet och korrekthet. Leveransen av verktyg skrivna i Rust kommer att minska risken för fel vid minneshantering, sÄsom att Ätkomma minnesomrÄden efter att de har frigjorts och överskridande av buffertgrÀnser. Om experimentet bedöms framgÄngsrikt kommer verktyg i Rust att anvÀndas som standard i LTS-grenen av Ubuntu 26.04.

I annonsen nÀmns ocksÄ att Canonical arbetar med att utöka funktionerna i sudo-rs och uutils. Bland uppgifterna som planeras att genomföras i sudo-rs före slÀppet av Ubuntu 25.10: implementering av NOEXEC-lÀget, tillÀgg av stöd för AppArmor-profiler, skapandet av verktyget sudoedit och sÀkerstÀllande av stöd för Àldre versioner av Linux-kÀrnor (Àldre Àn version 5.9). NOEXEC-lÀget kommer att möjliggöra att blockera körning av barnprocesser för applikationer som körs via sudo genom filtrering av systemanropen execve och execveat. Bland de sponsrade förbÀttringarna frÄn Canonical i uutils nÀmns implementeringen av stöd för SELinux i vanliga verktyg, sÄsom mv, ls och cp, samt tillÀgg av stöd för internationell anpassning i verktygen (till exempel, verktyget sort har inte fullstÀndigt stöd för lokalparameter).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster