EttevĂ”te Canonical plaanib naasta Ubuntu 25.10 sĂŒgistes vĂ€ljaannetes vaikimisi sudo-rs projekti raames Rust'i keeles kirjutatud utiliidi kasutusse. MĂ€rtsis tehti sarnane otsus GNU Coreutils'i asendamise kohta uutils vahenditega. Praegu kaalutakse algatusi asendada zlib ja ntpd zlib-rs ja ntpd-rs le ning kasutada Sequoia asemel GnuPG pakihaldur APT-s.
Sudo-rs tagab vĂ”imalusel ĂŒhilduvuse klassikaliste utiliididega sudo ja su, vĂ”imaldades sudo-rs-i kasutada sudo lĂ€bipaistva asendajana enamikes kasutusstsenaariumides. Kasutajatele, kes ei soovi uutils ja sudo-rs-i ĂŒle minna, antakse Ubuntu 25.10-s vĂ”imalus tagasi minna klassikaliste coreutils'i ja sudo versioonide juurde.
Saate testida sudo-rs-i kasutamist, ootamata Ubuntu 25.10 vĂ€ljaandmist, kasutades oxidizr tööriistu. Praeguseks on oxidizr-is saadaval eksperimendid, et ĂŒleminekuks vaikimisi kasutada uutils coreutils, uutils findutils, uutils diffutils ja sudo-rs pakette. NĂ€iteks, et asendada sĂŒsteemis sudo, piisab kĂ€su 'sudo oxidizr enable âexperiments sudo-rs' tĂ€itmisest, ja algseisundi taastamiseks saab kasutada kĂ€sku 'oxidizr disable'.
SĂŒsteemi komponente asendatakse algatuse raames, et parandada sĂŒsteemi keskkonna kvaliteeti, pakkudes tarkvara, mis on algselt vĂ€lja töötatud turvalisuse, usaldusvÀÀrsuse ja korrektuse silmas pidades. Rust'is kirjutatud utiliitide tarnimine vĂ€hendab mĂ€luga töötamisega seotud vigade, nagu vabanenud mĂ€lu ulatusse pÀÀsemine ja puhvri ĂŒletamine, riski. Kui eksperiment on edukaks tunnistatud, vĂ”etakse Rust'i utiliidid vaikimisi kasutusele Ubuntu 26.04 LTS harus.
Ainult Canonicali tootevĂ€ljaannetes mainitakse, et nad kavatsevad arendada sudo-rs ja uutils'i funktsionaalsust. Ăks ĂŒlesanne, mille nad plaanivad sudo-rs-i vĂ€ljaandmiseni Ubuntu 25.10, on NOEXEC-reĆŸiimi rakendamine, AppArmor profiilide toe lisamine, sudoedit utiliidi loomine ja vanemate Linuxi kernelite (enne versiooni 5.9) toe tagamine. NOEXEC-reĆŸiim vĂ”imaldab sĂŒsteemikutsungite execve ja execveat filtreerimise kaudu blokeerida alamsĂŒsteemide kĂ€ivitamise sudo kaudu kĂ€ivitatud rakendustes. Canonicali sponsoreeritud uutils'i tĂ€iustuste seas mainitakse SELinuxi toe rakendamist tavapĂ€rastes utiliitides nagu mv, ls ja cp ning rahvusvahelistamise toe lisamist utiliitidesse (nĂ€iteks sort utiliidis ei toetata tĂ€ielikult lokaali parameetreid).
Allikas: opennet.ru
