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

Kompania Canonical ka në plan që në edicionin e vjeshtës së Ubuntu 25.10 të angazhojë si parazgjedhje një analog të utilitarit sudo, i zhvilluar nga projekti sudo-rs dhe i shkruar në gjuhën Rust. Në mars, një zgjidhje e ngjashme u miratua në lidhje me zëvendësimin e utilitarëve GNU Coreutils me instrumentin uutils. Tani janë në shqyrtim iniciativa për të zëvendësuar zlib dhe ntpd me zlib-rs dhe ntpd-rs, si dhe angazhimin e Sequoia në menaxherin e paketave APT.

Në sudo-rs është siguruar sa më shumë që është e mundur përputhshmëria me utilitarët klasikë sudo dhe su, duke lejuar përdorimin e sudo-rs si një zëvendësim transparent për sudo në shumicën e skenarëve të përdorimit. Për përdoruesit që nuk duan 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 sistemikë coreutils dhe sudo.

Mund të provoni përdorimin e sudo-rs pa pritur lëshimin e Ubuntu 25.10 duke përdorur instrumentin oxidizr. Aktualisht, në oxidizr janë të disponueshme eksperimente për kalimin 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ë sistemin tuaj, mjafton të ekzekutoni komandën "sudo oxidizr enable --experiments sudo-rs", dhe për të rikthyer në gjendjen fillestare mund të përdorni komandën "oxidizr disable".

Zëvendësimi i komponenteve sistemike bëhet në kuadër të iniciativave për përmirësimin e cilësisë së ambientit sistemik përmes ofrimit të programeve që zhvillohen fillimisht duke marrë parasysh sigurinë, qëndrueshmërinë dhe saktësinë. Ofrimi i utilitarëve të shkruar në gjuhën Rust do të lejojë të reduktohet rreziku i shfaqjes së gabimeve gjatë punës me memorjen, të tilla si aksesimi i një zone memorjeje pas çlirimit dhe dalja përtej kufijve të tamponit. Nëse eksperimenti do të konsiderohet i suksesshëm, utilitarët në Rust do të angazhohen 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. Disa nga detyrat që planifikojnë të realizojnë në sudo-rs deri në lëshimin e Ubuntu 25.10 janë: realizimi i modit NOEXEC, shtimi i mbështetjes për profilet AppArmor, krijimi i utilitarit sudoedit dhe siguria e mbështetjes për bërthamat e vjetra Linux (më të vjetra se lëshimi 5.9). Moda NOEXEC do të lejojë bllokimin e ekzekutimit të proceseve fëmijë për aplikacionet e nisura me sudo përmes filtrimit të thirrjeve sistemike execve dhe execveat. Nga përmirësimet e sponsorizuara nga Canonical në uutils përmendet implementimi i mbështetjes për SELinux në utilitarët tipikë, si mv, ls dhe cp, si dhe shtimi i mbështetjes për ndërkombëtarizimin në utilitarët (për shembull, në utilitarin sort nuk mbështeten plotësisht parametrat e lokalizimit).

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster