Ve výchozím nastavení v Ubuntu je použit sudo-rs, napsaný v Rustu.

V denně aktualizovaných experimentálních sestaveních Ubuntu, odrážejících vývoj podzimního vydání Ubuntu 25.10, byl místo standardní utility sudo nastaven projekt sudo-rs, napsaný v jazyce Rust. Rozhodnutí použít sudo-rs v Ubuntu bylo přijato v květnu, ale až do nedávna nebylo jasné, zda se vývojářům podaří implementovat do sudo-rs potřebné chybějící funkce před přechodem Ubuntu 25.10 do fáze zmrazení.

Pro dodání sudo-rs v Ubuntu 25.10 byly splněny požadavky, jako je schopnost práce v systémech se staršími verzemi jádra Linux (<5.9), podpora mechanismu ochrany NOEXEC a profilů AppArmor, oprava problémů se stabilitou, revize balíčku a jeho přidání do repozitáře main. Pro návrat klasického sudo v instalacích Ubuntu s sudo-rs lze použít příkaz „update-alternatives —set sudo /usr/bin/sudo.ws“. V verzi Ubuntu 26.10 mají v repozitáři main plánovanou pouze možnost sudo-rs. Co se týče utilitky su, v Ubuntu se nadále používá běžná utilita /usr/bin/su, ale vývojáři plánují v budoucnu začít experimenty s variantou su (su-rs) napsanou v jazyce Rust.

Výměna systémových komponent je prováděna v rámci iniciativy na zlepšení kvality systémového prostředí prostřednictvím dodávání programů, které byly od počátku vyvíjeny s ohledem na bezpečnost, spolehlivost a správnost. Dodání utilit napsaných v jazyce Rust umožní snížit riziko výskytu chyb při práci s pamětí, jako je přístup do oblasti paměti po jejím uvolnění a přetečení vyrovnávací paměti. Pokud nevzniknou nepředvídané problémy, pak budou utility na Rustu zapojeny ve výchozím nastavení v LTS větvi Ubuntu 26.04.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster