In Ubuntu wordt standaard sudo-rs gebruikt, geschreven in Rust.

In de dagelijks bijgewerkte experimentele builds van Ubuntu, die de ontwikkeling van de herfstversie Ubuntu 25.10 weerspiegelen, is het project sudo-rs, geschreven in Rust, standaard in plaats van de sudo-tool gebruikt. De beslissing om sudo-rs in Ubuntu te gebruiken werd in mei genomen, maar het was tot voor kort onduidelijk of de ontwikkelaars de nodige ontbrekende functies in sudo-rs zouden kunnen implementeren voordat Ubuntu 25.10 in de freeze-fase ging.

Voor de levering van sudo-rs in Ubuntu 25.10 werden eisen gesteld zoals de mogelijkheid om te werken op systemen met oudere versies van de Linux-kernel (<5.9), ondersteuning voor de NOEXEC-beveiligingsmechanisme en AppArmor-profielen, het oplossen van stabiliteitsproblemen, het reviewen van het pakket en het toevoegen hiervan aan de main-repository. Om de klassieke sudo terug te brengen in Ubuntu-installaties met sudo-rs kan de opdracht "update-alternatives —set sudo /usr/bin/sudo.ws" worden gebruikt. In versie Ubuntu 26.10 plannen ze om alleen het sudo-rs pakket in de main-repository te behouden. Wat de su-tool betreft, deze blijft de gebruikelijke tool /usr/bin/su gebruiken, maar de ontwikkelaars zijn van plan om in de toekomst experimenten te starten met een variant van su (su-rs) geschreven in Rust.

Het vervangen van systeemcomponenten gebeurt als onderdeel van een initiatief om de kwaliteit van de systeemomgeving te verbeteren door programma's aan te bieden die oorspronkelijk zijn ontwikkeld met het oog op veiligheid, betrouwbaarheid en correctheid. De levering van tools geschreven in Rust zal helpen om het risico op geheugenfouten te verlagen, zoals toegang tot geheugen na vrijgave en buffer overflows. Als er geen onvoorziene problemen optreden, zullen Rust-tools standaard worden gebruikt in de LTS-tak van Ubuntu 26.04.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster