В Ubuntu по подразбиране е активен sudo-rs, написан на Rust

В ежедневно обновяваните експериментални версии на Ubuntu, отразяващи развитието на есенната версия Ubuntu 25.10, вместо стандартната утилита sudo е активиран проектът sudo-rs, написан на езика Rust. Решението да се използва sudo-rs в Ubuntu бе взето през май, но до последно време не бе ясно дали разработчиците ще успеят да реализират необходимите липсващи функции в sudo-rs преди преминаването на Ubuntu 25.10 в етап на замразяване.

За интеграцията на sudo-rs в Ubuntu 25.10 бяха изпълнени такива изисквания, като възможността за работа в системи със стари версии на ядрото на Linux (<5.9), поддръжка на механизма за защита NOEXEC и профилите AppArmor, поправка на проблеми със стабилността, рецензиране на пакета и неговото добавяне в хранилището main. За връщане към класическия sudo в инсталации на Ubuntu с sudo-rs може да се използва командата „update-alternatives —set sudo /usr/bin/sudo.ws“. В версията на Ubuntu 26.10 в хранилището main планират да оставят само пакета sudo-rs. Що се отнася до утилитата su, в Ubuntu продължава да се използва стандартната утилита /usr/bin/su, но разработчиците имат намерение в бъдеще да започнат експерименти с използването на варианта su (su-rs) на езика Rust.

Смяната на системните компоненти се осъществява в рамките на инициатива за повишаване на качеството на системната среда чрез предоставяне на програми, изначално разработвани с акцент на безопасността, надеждността и коректността. Предоставянето на утилити, написани на езика Rust, ще намали риска от възникването на грешки при работа с паметта, като достъп до зоната на паметта след освобождаването ѝ и преминаване границите на буфера. Ако не възникнат непредвидени проблеми, утилитите на Rust ще бъдат активирани по подразбиране в LTS клона на Ubuntu 26.04.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster