Ubuntu 25.10: перший дистрибутив з sudo-rs замість sudo
Ubuntu 25.10 стане першим великим Linux-дистрибутивом, що використовуватиме sudo-rs замість sudo
Canonical оголосила, що майбутній реліз Ubuntu 25.10 (Questing Quokka), запланований на початок жовтня, стане першим великим Linux-дистрибутивом, який замінить C-реалізацію sudo на sudo-rs – реалізацію на мові Rust, розроблену фондом Trifecta Tech Foundation.
Цей інструмент було створено в рамках ініціативи Privilege Boundary від TTF, метою якої є посилення компонентів, що керують підвищенням привілеїв, завдяки надійним гарантіям Rust проти вразливостей пам’яті на етапі компіляції. Тодд Міллер, довголітній супроводжувач sudo, безпосередньо співпрацював із командою sudo-rs, забезпечуючи сумісність та неперервність.
Що зміниться для користувачів Ubuntu з впровадженням sudo-rs
Якщо ви хвилюєтесь, не треба. Впровадження sudo-rs буде повністю прозорим для більшості користувачів: конфігураційні файли, поведінка командного рядка та існуючі робочі процеси залишаться незмінними.
Проте, розробники застосували підхід “менше значить більше”, вирішивши не реалізовувати вузькоспеціалізовані або застарілі функції. Як наслідок, деякі застарілі опції sudo можуть бути спочатку пропущені, оскільки команда зосереджується на основній функціональності та надійній безпеці.
Звичайно, все це робиться з ідеєю, що 25.10 служитиме тестовим майданчиком перед тим, як зміни будуть перенесені до релізу 26.04 LTS, де немає місця для експериментів і все має працювати ідеально. Зрештою, релізи Ubuntu LTS мають велике значення не лише для Canonical, але й для всієї екосистеми Linux.
Чи буде доступний звичайний sudo в майбутніх релізах Ubuntu
Якщо вас цікавить, чи залишиться звичайний інструмент sudo доступним – так, залишиться. І не лише у релізах 25.10 та 26.04 LTS, але, ймовірно, і в кількох наступних версіях. Джон Сігер, технічний керівник та інженер-програміст, який працює в Canonical на посаді віце-президента з інженерії, сказав:
Оригінальний пакет sudo все ще буде доступний у 26.04 (і, ймовірно, в кількох наступних релізах), і ви зможете вибрати, який з них використовувати за допомогою системи альтернатив. Все це буде задокументовано при випуску.
Інші зміни в Ubuntu 25.10, пов’язані з Rust
Нарешті, заміна такого важливого пакета як coreutils його Rust-альтернативами також є в планах. Щодо цього, план Ubuntu включає нові метапакети — coreutils-from-uutils, coreutils-from-gnu та обгортку coreutils-from — які забезпечать безшовне перемикання або, за бажання, легке повернення до GNU coreutils.
Для sudo-rs перехід є простішим: оскільки sudo не позначено як Essential, система альтернатив Debian може керувати перемиканням між реалізаціями без порушення базової інсталяції.
Для отримання додаткової інформації перегляньте офіційне оголошення.
Короткий анонс: Ubuntu 25.10 (Questing Quokka) вже має доступні щоденні збірки для тих, хто бажає спробувати його раніше. Ви можете завантажити ISO-файли на офіційному сайті Ubuntu.