Найти в Дзене
Новости linux

Отказ от классического sudo в пользу безопасности: Ubuntu переходит на Rust-версию

Canonical представила новую версию своего дистрибутива Ubuntu 25.10, где впервые по умолчанию используется новый инструмент управления привилегиями — sudo-rs, написанный на языке программирования Rust. Это решение призвано повысить безопасность системы благодаря устойчивости Rust к уязвимостям памяти, таким как выход за пределы массива и использование освобожденных объектов (use-after-free). Ранее пользователи могли наблюдать постепенный переход некоторых компонентов Ubuntu на Rust, однако полный отказ от традиционного sudo стал заметным событием. Для включения в основной выпуск разработчикам потребовалось решить ряд технических проблем, включая совместимость с устаревшими ядрами Linux (версии ниже 5.9), интеграцию механизма защиты NOEXEC и настройку профиля AppArmor. Хотя классический sudo остаётся доступным пользователям, желающие вернуться к нему смогут сделать это вручную с помощью команды: update-alternatives --set sudo /usr/bin/sudo.ws Однако начиная с версии Ubuntu 26.10, р

Canonical представила новую версию своего дистрибутива Ubuntu 25.10, где впервые по умолчанию используется новый инструмент управления привилегиями — sudo-rs, написанный на языке программирования Rust.

Это решение призвано повысить безопасность системы благодаря устойчивости Rust к уязвимостям памяти, таким как выход за пределы массива и использование освобожденных объектов (use-after-free).

Ранее пользователи могли наблюдать постепенный переход некоторых компонентов Ubuntu на Rust, однако полный отказ от традиционного sudo стал заметным событием. Для включения в основной выпуск разработчикам потребовалось решить ряд технических проблем, включая совместимость с устаревшими ядрами Linux (версии ниже 5.9), интеграцию механизма защиты NOEXEC и настройку профиля AppArmor.

Хотя классический sudo остаётся доступным пользователям, желающие вернуться к нему смогут сделать это вручную с помощью команды:

update-alternatives --set sudo /usr/bin/sudo.ws

Однако начиная с версии Ubuntu 26.10, разработчики планируют оставить в основном репозитории исключительно Rust-реализацию.

Переход на Rust-утилиты может стать ключевым изменением для будущих версий Ubuntu, особенно для долгосрочной поддержки Long Term Support (LTS). В частности, планируется внедрить аналогичные решения в ветку Ubuntu 26.04 LTS, сделав Rust-инструменты стандартной частью экосистемы.

Что думаете об этом обновлении? Есть ли желание сохранить классическое поведение sudo?😉