
Ежедневные сборки Ubuntu 25.10 успешно перешли на использование утилиты sudo-rs вместо привычной sudo. Решение об этом было принято еще в мае, однако до последнего момента было неизвестно, успеют ли разработчики осуществить задуманное к релизу.
По словам разработчиков, переход на sudo-rs повысит безопасность и надежность системы. Утилита sudo-rs написана на языке Rust, что позволит снизить потенциальные риски при работе с памятью (к примеру, обращение к области памяти после ее освобождения и выход за границы буфера).
Для перехода на sudo-rs был выполнен целый комплекс работ: реализация поддержки старых ядер Linux (<5.9), поддержка механизма защиты NOEXEC и переключения профилей AppArmor, корректная работа с sudoedit и многое другое.
При желании пользователь сможет переключиться на классический sudo при помощи команды:
update-alternatives --set sudo /usr/bin/sudo.ws
Если "обкатка" на Ubuntu 25.10 пройдет успешно, sudo-rs также войдет в состав следующего LTS-выпуска - Ubuntu 26.04. Разработчики также планируют в будущем осуществить переход на утилиту su-rs (также написана на Rust) вместо su.





Комментарии
Что за манера пихать раст везде где только можно? Начали с ядра, теперь и до рядовых компонентов добрались((
Rust пихают не потому, что модно, а потому что задолбало латать дыры в C-коде, которому сто лет в обед. Если можно писать безопаснее, быстрее и без плясок с malloc/free — почему бы и нет? Ядро, sudo, драйверы — это не песочница, тут цена ошибки — root-доступ или kernel panic. Вот поэтому и "пихают".
Добавить комментарий