IgapĂ€evaselt uuendatavates eksperimentaalsetes Ubuntu versioonides, mis kajastavad Ubuntu 25.10 sĂŒgisesi vĂ€ljaande arengut, on vaikimisi kasutusele vĂ”etud Rust keeles kirjutatud sudo-rs projekt, mitte sudo utiliit. Otsus kasutada sudo-rs-i Ubuntus tehti mais, kuid viimase ajani ei olnud selge, kas arendajad suudavad enne Ubuntu 25.10 kĂŒlmutamisfaasi jĂ”udmist rakendada sudo-rs-is vajalikud puuduvad funktsioonid.
Sudo-rs-i toimetamiseks Ubuntu 25.10 on tĂ€idetud nĂ”uded, nagu töötamine vanade Linuxi tuumaversioonidega (<5.9), NOEXEC kaitsemehhanismi ja AppArmori profiilide tugi, stabiilsuse probleemide parandamine, paketi ĂŒlevaatamine ja selle lisamine pĂ”hirepositooriumisse. Kui soovite tagasi tuua klassikalise sudo Ubuntu installatsioonides, kus on sudo-rs, vĂ”ite kasutada kĂ€sku "update-alternatives --set sudo /usr/bin/sudo.ws". Ubuntu 26.10 versioonis plaanitakse pĂ”hirepositooriumis jĂ€tta ainult sudo-rs pakett. Mis puutub su utiliiti, siis Ubuntu kasutab endiselt tavalist utiliiti /usr/bin/su, kuid arendajad plaanivad tulevikus alustada katsetusi Rust keeles kirjutatud su variandi (su-rs) kasutuselevĂ”tuga.
SĂŒsteemsete komponentide asendamine toimub algatuse raames, et parandada sĂŒsteemi keskkonna kvaliteeti, toimetades tarkvara, mida on algselt arendatud silmas pidades turvalisust, usaldusvÀÀrsust ja Ă”igsust. Rust keeles kirjutatud utiliitide toimetamine vĂ”imaldab vĂ€hendada mĂ€lu haldamise vigu, nagu mĂ€lu piirkonda juurdepÀÀs pĂ€rast selle vabastamist ja puhverpiirete ĂŒletamine. Kui ei teki ettenĂ€gematuid probleeme, siis kaasatakse Rust utiliidid vaikimisi Ubuntu 26.04 LTS harusse.
Allikas: opennet.ru
