Die Firma Canonical plant, in der Herbstversion von Ubuntu 25.10 standardmĂ€Ăig das Pendant zu sudo zu verwenden, das im Rahmen des Projekts sudo-rs entwickelt wird und in Rust geschrieben ist. Im MĂ€rz wurde eine Ă€hnliche Entscheidung getroffen, um die GNU Coreutils durch das Tool uutils zu ersetzen. Initiativen zur Ablösung von zlib und ntpd durch zlib-rs und ntpd-rs sowie die Verwendung von Sequoia anstelle von GnuPG im Paketmanager APT werden derzeit geprĂŒft.
In sudo-rs wurde die KompatibilitĂ€t mit den klassischen Tools sudo und su so weit wie möglich sichergestellt, sodass sudo-rs in den meisten AnwendungsfĂ€llen als transparente Alternative zu sudo eingesetzt werden kann. FĂŒr Benutzer, die nicht zu uutils und sudo-rs wechseln möchten, wird Ubuntu 25.10 die Möglichkeit bieten, auf die klassischen Versionen der Systemtools coreutils und sudo zurĂŒckzukehren.
Die Verwendung von sudo-rs kann getestet werden, ohne auf die Veröffentlichung von Ubuntu 25.10 zu warten, mithilfe des Werkzeugs oxidizr. Derzeit sind in oxidizr Experimente verfĂŒgbar, die den StandardĂŒbergang auf die Verwendung der Pakete uutils coreutils, uutils findutils, uutils diffutils und sudo-rs ermöglichen. Um sudo in Ihrem System zu ersetzen, genĂŒgt es, den Befehl âsudo oxidizr enable âexperiments sudo-rsâ auszufĂŒhren, und zur Wiederherstellung des ursprĂŒnglichen Zustands können Sie den Befehl âoxidizr disableâ verwenden.
Der Austausch von Systemkomponenten erfolgt im Rahmen einer Initiative zur Verbesserung der QualitĂ€t der Systemumgebung durch die Bereitstellung von Programmen, die von Anfang an mit einem Fokus auf Sicherheit, ZuverlĂ€ssigkeit und Korrektheit entwickelt wurden. Die Bereitstellung von Werkzeugen, die in der Programmiersprache Rust geschrieben sind, wird das Risiko von Fehlern bei der Speicherverwaltung, wie z.B. dem Zugriff auf einen freien Speicherbereich und PufferĂŒberlĂ€ufe, verringern. Wenn das Experiment als erfolgreich angesehen wird, werden die Werkzeuge in Rust standardmĂ€Ăig im LTS-Zweig von Ubuntu 26.04 eingesetzt.
In der AnkĂŒndigung wird auch die UnterstĂŒtzung von Canonical fĂŒr die Erweiterung der Funktionen von sudo-rs und uutils erwĂ€hnt. Unter den Aufgaben, die in sudo-rs vor der Veröffentlichung von Ubuntu 25.10 umgesetzt werden sollen, sind die Implementierung des NOEXEC-Modus, die HinzufĂŒgung der UnterstĂŒtzung fĂŒr AppArmor-Profile, die Erstellung eines sudoedit-Tools und die GewĂ€hrleistung der UnterstĂŒtzung Ă€lterer Linux-Kernel (Ă€lter als Version 5.9) aufgefĂŒhrt. Der NOEXEC-Modus ermöglicht es, ĂŒber die Filterung der Systemaufrufe execve und execveat die AusfĂŒhrung von untergeordneten Prozessen fĂŒr Anwendungen, die ĂŒber sudo gestartet wurden, zu blockieren. Unter den von Canonical gesponserten Verbesserungen in uutils wird die Implementierung der SELinux-UnterstĂŒtzung in gĂ€ngigen Tools wie mv, ls und cp sowie die HinzufĂŒgung der UnterstĂŒtzung fĂŒr Internationalisierung in diese Tools erwĂ€hnt (zum Beispiel werden die Lokalisierungsparameter in dem Tool sort nicht vollstĂ€ndig unterstĂŒtzt).
Quelle: opennet.ru
