Në Ubuntu 25.10 është vendosur të përdoret një analog i sudo, i shkruar në Rust

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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster