Az Ubuntu 25.10 őszi kiadásának fejlődését tükröző, naponta frissített kísérleti kiadásokban az alapértelmezett sudo eszköz helyett a Rust nyelven készült sudo-rs projektet alkalmazzák. A sudo-rs Ubuntu-ba való bevonásának döntése májusban született, de egészen mostanáig kérdéses volt, hogy a fejlesztők képesek lesznek-e megvalósítani a szükséges hiányzó funkciókat a sudo-rs-ben, mielőtt az Ubuntu 25.10 a fagyasztási állapotba lépne.
A sudo-rs Ubuntu 25.10-be való bevezetéséhez olyan követelményeket kellett teljesíteni, mint a régi Linux kernel verziók (<5.9) támogatása, a NOEXEC védelmi mechanizmus és az AppArmor profilok integrációja, valamint a stabilitási problémák javítása, a csomag felülvizsgálata és a fő tárolóba való beillesztése. A klasszikus sudo visszaállításához az Ubuntu telepítéseken, ahol a sudo-rs van használatban, a "update-alternatives —set sudo /usr/bin/sudo.ws" parancsot kell használni. Az Ubuntu 26.10-es verziójában a fő tárolóban csak a sudo-rs csomagot tervezik bennehagyni. Ami a su eszközt illeti, az Ubuntu továbbra is a szokásos /usr/bin/su használja, de a fejlesztők a jövőben kísérletezni szeretnének a Rust nyelven készült su (su-rs) változattal.
A rendszerteli komponensek cseréje egy olyan kezdeményezés keretében történik, amely a rendszerkörnyezet minőségének javítását célozza, a biztonságra, megbízhatóságra és helyességre fókuszáló programok biztosítása révén. Az Rust nyelven íródott eszközök bevezetése lehetőséget ad a memóriával kapcsolatos hibák kockázatának csökkentésére, mint például az engedélyezett felület után történő memóriahozzáférés és a pufferek túllépése. Ha nem merülnek fel váratlan problémák, az Rust-alapú eszközöket alapértelmezés szerint használják majd az Ubuntu 26.04 LTS ágon.
Forrás: opennet.ru
