Ubuntu 25.10 запроваджує sudo-rs, що є еволюцією в безпеці та управлінні пам'яттю.

потовиділення

Канонічний оголосив зміна, яка, безперечно, сподобається одним, але не буде такою привабливою для інших. Компанія здобула репутацію компанії, яка впроваджує суперечливі зміни, такі як втискання всіх елементів у всілякі знімки, але не всі зміни погані. Інакше Ubuntu давно б перестала бути найпопулярнішою операційною системою на базі Linux. Наступним кроком є ​​зміна в sudo, зокрема, вони використовуватимуть потовиділення ан 25.10.

На шляху до модернізації своєї інфраструктури, Ubuntu 25.10 прийме sudo-rs як реалізацію за замовчуванням для команди sudo. Ця зміна знаменує собою важливу віху, оскільки sudor-rs є переробкою інструменту, написаного на Іржа, мова, відома своїми надійними гарантіями безпеки та управлінням пам'яттю.

Що таке sudor-rs?

потовиділення Це переписана версія відомого інструменту для підвищення привілеїв sudo, але з перевагою розробки на Rust. Ця зміна спрямована на зменшення проблем безпеки, пов'язаних з керуванням пам'яттю, що є критично важливим для інструментів, що працюють з підвищеними системними привілеями. Крім того, Rust пропонує сучасний підхід до розробки систем з ефективнішим управлінням ресурсами.

Цей проєкт підтримується Фонд Trifecta Tech, яка присвячена створенню безпечних компонентів інфраструктури з відкритим кодом. Реалізація sudo-rs не буде радикальним форком, а радше покращенням розробки самого sudo, що забезпечить плавний перехід для більшості користувачів.

Переваги та тести

Одна з найпривабливіших особливостей sudor-rs полягає в тому, що він повністю сумісний з sudo оригінал, що означає, що не потрібно буде вносити жодних змін у спосіб взаємодії користувачів з інструментом. Ця зміна буде безпроблемною для більшості користувачів, які не відчуватимуть жодних перебоїв у своєму робочому процесі.

Зміна спочатку буде впроваджена в Ubuntu 25.10 як тест перед його фінальним релізом у версії Ubuntu 26.04 LTS. Команда розробників sudo-rs вже почала працювати над такими покращеннями, як запобігання втечі снарядів (NOEXEC) та керування профілями AppArmor, що забезпечить не лише ефективність, але й безпечніший перехід.

Забезпечення майбутнього Rust

Одним із головних стимулів для використання Rust під час розробки sudor-rs є його здатність вирішувати проблеми безпеки, що виникають під час управління пам'яттю. У Rust метою є уникнення вразливостей, які в більш традиційних мовах програмування, таких як C, можуть бути постійною проблемою. Це ключово, оскільки інструменти, що керують системними привілеями, є критично важливими з точки зору безпеки.

Крім того, використання Rust в екосистемі Ubuntu може бути лише першим кроком. Вивчаються й інші проекти, такі як SequoiaPGP, альтернатива GnuPG, яка також написана на Rust, для забезпечення більшої безпеки керування ключами в системі.

Інтеграція sudo-rs в Ubuntu 25.10 знаменує собою значний розвиток у напрямку впровадження більш безпечних та сучасних інструментів. У міру розвитку проекту робота також проводиться в інших сферах, таких як coreutils та сумісність із системами безпеки, такими як SELinux. Ubuntu позиціонує себе як лідер у цьому переході до більш безпечної інфраструктури, що є важливим кроком для спільноти користувачів та розробників Linux.

Хоча зміни будуть поступовими, впровадження sudo-rs є чітким твердженням того, що майбутнє інфраструктурного програмного забезпечення полягає в безпечній пам'яті та довгостроковій стійкості.