В Ubuntu 25.10 по умолчанию будет использоваться sudo-rs на базе Rust

Компания Canonical объявила, что предстоящий выпуск Ubuntu 25.10 (Questing Quokka), запланированный на начало октября, станет первым крупным дистрибутивом Linux, в котором реализация sudo на основе C будет заменена на sudo‑rs — переписанную реализацию на основе Rust, разработанную Trifecta Tech Foundation.
Этот инструмент был создан в рамках инициативы TTF Privilege Boundary, направленной на повышение безопасности компонентов, обрабатывающих повышение привилегий, за счёт использования надёжных гарантий безопасности памяти, предоставляемых Rust во время компиляции. Будучи давним разработчиком sudo, Тодд Миллер напрямую сотрудничал с командой sudo‑rs, обеспечивая совместимость и непрерывность.
Если вы беспокоитесь, то не стоит. Внедрение sudo‑rs будет совершенно прозрачным для большинства пользователей: файлы конфигурации, поведение в командной строке и существующие рабочие процессы останутся без изменений.
Однако разработчики придерживаются принципа «лучше меньше, да лучше», решив не переписывать нишевые или устаревшие функции. Следовательно, некоторые устаревшие параметры sudo могут быть изначально опущены, поскольку команда сосредоточилась на основных функциях и надёжной защите.
Конечно, всё это делается с расчётом на то, что 25.10 послужит испытательным полигоном перед внедрением изменений в выпуск 26.04 LTS, где нет места для экспериментов и всё должно работать идеально. В конце концов, выпуски Ubuntu LTS имеют большое значение не только для Canonical, но и для всей экосистемы Linux.
Если вам интересно, будет ли по-прежнему доступен обычный инструмент sudo, то да. И не только в выпусках 25.10 и 26.04 LTS, но, вероятно, и в нескольких последующих выпусках. Джон Сигер, технический руководитель и инженер-программист, работающий в Canonical в качестве вице-президента по разработке, сказал:
Оригинальный пакет sudo по-прежнему будет доступен в 26.04 (и, вероятно, в нескольких последующих выпусках), и вы сможете выбрать, какой из них использовать, с помощью системы альтернатив. Все это будет задокументировано в выпуске.
Наконец, как мы сообщали вам в середине марта, в списке также есть замена основного пакета, такого как coreutils, на его альтернативы на Rust. В связи с этим в план Ubuntu входят новые метапакеты — coreutils-from-uutils, coreutils-from-gnu и оболочка coreutils-from, — которые обеспечивают плавный переход или, при желании, лёгкий возврат к GNU coreutils.
Для sudo‑rs переход более прост: поскольку sudo не помечен как обязательный, система альтернатив Debian может справиться с переключением между реализациями без нарушения работы базовой системы.
Для получения дополнительной информации смотрите объявление.
Просто небольшая информация: для тех, кто хочет опробовать Ubuntu 25.10 (Questing Quokka) на раннем этапе, уже доступны ежедневные сборки. Вы можете скачать ISO-файлы здесь.