Kompania Canonical ka në plan të përdorë si parazgjedhje një alternativë të utilitarit sudo në një mënyrë të ngjashme me projektin sudo-rs, i shkruar në gjuhën Rust, në lëshimin vjeshtor të Ubuntu 25.10. Në mars, një vendim i ngjashëm u mor për të zëvendësuar utilitarët GNU Coreutils me mjete uutils. Tani janë në shqyrtim iniciativa për zëvendësimin e zlib dhe ntpd me zlib-rs dhe ntpd-rs, si dhe për përdorimin e Sequoia në vend të GnuPG në menaxherin e paketave APT.
Në sudo-rs është siguruar, sa më shumë që të jetë e mundur, kompatibiliteti me utilitarët klasikë sudo dhe su, duke lejuar që sudo-rs të përdoret si një zëvendësim transparent për sudo në shumicën e skenarëve të përdorimit. Për përdoruesit që nuk dëshirojnë të kalojnë në uutils dhe sudo-rs, në Ubuntu 25.10 do të ofrohet një opsion për të rikthyer në variantet klasike të utilitarëve sistemorë coreutils dhe sudo.
PĂ«r tĂ« testuar pĂ«rdorimin e sudo-rs pa pritur lĂ«shimin e Ubuntu 25.10, mund tĂ« pĂ«rdorni mjetin oxidizr. Aktualisht, nĂ« oxidizr janĂ« tĂ« disponueshme eksperimente pĂ«r kalimin si parazgjedhje nĂ« pĂ«rdorimin e pakove uutils coreutils, uutils findutils, uutils diffutils dhe sudo-rs. PĂ«r shembull, pĂ«r tĂ« zĂ«vendĂ«suar sudo-nĂ« tuaj nĂ« sistem, mjafton tĂ« ekzekutoni komandĂ«n "sudo oxidizr enable âexperiments sudo-rs", dhe pĂ«r t'u rikthyer nĂ« gjendjen fillestare mund tĂ« pĂ«rdorni komandĂ«n "oxidizr disable".
Zëvendësimi i komponentëve sistemorë po kryhet në kuadër të iniciativës për përmirësimin e cilësisë së mjedisit sistemor përmes dorëzimit të programeve që ndihmojnë në zhvillimin e sigurt, të besueshëm dhe korrekt. Dorëzimi i utilitarëve të shkruar në gjuhën Rust do t'i japë mundësi të ulë rrezikun e shfaqjes së gabimeve gjatë punës me memorie, të tilla si qasja në një zonë mëngjesi pasi është liruar dhe dalja jashtë kufijve të tamponit. Nëse eksperimenti vlerësohet i suksesshëm, atëherë utilitarët në Rust do të përdoren si parazgjedhje në degën LTS të Ubuntu 26.04.
Në njoftimin gjithashtu përmendet mbështetja e kompanisë Canonical për zgjerimin e mundësive të sudo-rs dhe uutils. Ndër detyrat që planifikojnë të realizojnë në sudo-rs deri në lirimin e Ubuntu 25.10 janë: zbatimi i modit NOEXEC, shtimi i mbështetjes për profilin AppArmor, krijimi i utilitetit sudoedit dhe sigurimi i mbështetjes për bërthamën e vjetër Linux (më të vjetrë se versioni 5.9). Moti NOEXEC do të lejojë bllokimin e ekzekutimit të proceseve të fëmijëve për aplikacionet e nisura me sudo përmes filtrimit të thirrjeve sistemore execve dhe execveat. Nga ndryshimet e sponsorizuara nga Canonical në uutils përmendet zbatimi i mbështetjes SELinux në utilitetet standart, si mv, ls dhe cp, si dhe shtimi i mbështetjes për internazionalizimin në utilitetet (për shembull, në utilitetin sort nuk mbështeten plotësisht parametrat e lokalitetit).
Burimi: opennet.ru
