Canonical планирует в Ubuntu 25.10 перейти на использование по умолчанию утилиты sudo-rs на языке Rust
В Canonical сообщили, что команда проекта планирует в Ubuntu 25.10 перейти на использование по умолчанию утилиты sudo-rs на языке Rust вместо текущей реализации утилиты sudo.
Ранее Canonical объявила кодовое имя Ubuntu 25.10. Проект получил название Questing Quokka (Ищущая Квокка) и с конца апреля официально вышел в разработку. Релиз Ubuntu 25.10 (с GNOME 49, Linux 6.17, GCC 15, Mesa 25.2, Rust Coreutils по умолчанию вместо GNU Coreutils, Dracut по умолчанию) планируется 9 октября 2025 года. Эта версия проекта будет поддерживаться до июля 2026 года. Для тестирования уже доступны сборки Ubuntu 25.10 daily build ISO.
В апреле 2023 года команды разработчиков из Ferrous Systems и Tweede Golf при финансовой поддержке Amazon Web Services начали работы по реализации sudo и su на Rust. По мнению экспертов, это поможет предотвратить возникновение определённых типов уязвимостей, связанных с памятью.
В sudo‑rs по возможности обеспечена совместимость с классическими утилитами sudo и su, позволяющая использовать sudo‑rs в качестве прозрачной замены sudo в большинстве сценариев использования. Для пользователей, не желающих переходить на uutils и sudo‑rs, в Ubuntu 25.10 будет предоставлена опция для отката на классические варианты системных утилит coreutils и sudo.
По информации OpenNET, протестировать использование sudo‑rs, не дожидаясь выпуска Ubuntu 25.10, можно при помощи инструментария oxidizr. В настоящее время в oxidizr доступны эксперименты для перехода по умолчанию на использование пакетов uutils coreutils, uutils findutils, uutils diffutils и sudo‑rs. Например, для замены в своей системе sudo достаточно выполнить команду «sudo oxidizr enable ‑experiments sudo‑rs», а для возвращения в исходное состояние можно использовать команду
Читать на habr.com