Canonical ogłosiło oficjalne wdrożenie nowej wersji narzędzia sudo w systemach Ubuntu. Klasyczne polecenie, znane administratorom od dekad, zostało zastąpione nowoczesnym odpowiednikiem napisanym w języku Rust.
Decyzja jest częścią planu modernizacji kluczowych elementów dystrybucji, a pierwszym krokiem stało się włączenie sudo-rs w wersji 0.2.8 jako domyślnego rozwiązania w najnowszych codziennych obrazach systemu Ubuntu 25.10 Questing Quokka.
Nowe możliwości i zgodność wsteczna
Prace nad sudo-rs trwały od miesięcy i koncentrowały się na wprowadzeniu funkcjonalności niezbędnych przed zamrożeniem kodu dla wersji 25.10. Aktualna edycja narzędzia oferuje obsługę przełączania profili AppArmor w trybie NOEXEC, co pozwala na bardziej elastyczne i precyzyjne zarządzanie ograniczeniami bezpieczeństwa. Dodatkowo wprowadzono pełną kompatybilność z jądrami Linuksa starszymi niż wersja 5.9, co zapewnia bezproblemowe działanie na szerokiej gamie urządzeń i środowisk.
Równolegle z dodawaniem nowych możliwości, zespół odpowiedzialny za rozwój narzędzia przeprowadził gruntowne porządki w kodzie i dokumentacji. Usunięto m.in. informacje dotyczące przestarzałych i niezaimplementowanych flag, takich jak „-I”, „-q” oraz „-s”.
Plany na przyszłość
Canonical potwierdza, że w kolejnej wersji systemu, Ubuntu 26.04 LTS, pełne przejście na sudo-rs stanie się faktem. Wersja 26.10 ma natomiast uczynić nową implementację jedynym dostępnym wariantem polecenia sudo. W tym celu zespół przygotowuje dedykowany plik konfiguracyjny /etc/sudoers oraz planuje formalne zgłoszenie konfliktu pakietowego ze starszym sudo, aby wykluczyć możliwość jednoczesnej obecności obu narzędzi w systemie.
Opcja powrotu do klasyki
Użytkownicy testujący obrazy "daily" systemu wciąż mają możliwość powrotu do tradycyjnej wersji sudo. Starsze narzędzie, wraz z dodatkowymi komendami visudo i sudoreplay, nadal pozostaje w repozytoriach. Zmiana na poprzednią wersję jest możliwa przy użyciu standardowych mechanizmów systemowych, takich jak update-alternatives.
Jednym z elementów, które zniknęły w sudo-rs, jest znana niektórym użytkownikom funkcja „sudo objections”, generująca humorystyczne komentarze przy nieprawidłowym wpisaniu hasła. Canonical sugeruje jednak, że podobny efekt można uzyskać dzięki modułowi pam-insults, który działa z wieloma mechanizmami uwierzytelniania, w tym na ekranach logowania.
Rust wchodzi do świata Linuksa
Migracja sudo do języka Rust jest częścią szerszego trendu widocznego w świecie Linuksa. Równolegle inżynierowie Red Hata pracują nad przepisaniem Greenboota, narzędzia służącego do monitorowania stanu systemów aktualizowanych atomowo. Nowa wersja frameworka również powstaje w Ruście i zadebiutuje w nadchodzącej Fedorze 43.
Decyzja Canonical o wprowadzeniu sudo-rs jest interpretowana jako krok w stronę większego bezpieczeństwa, stabilności i łatwiejszego utrzymania krytycznych narzędzi systemowych. Wraz z kolejnymi wydaniami Ubuntu użytkownicy mogą spodziewać się dalszej modernizacji komponentów opartych na nowoczesnych, bezpieczniejszych technologiach.

Pokaż / Dodaj komentarze do: Po dekadach Ubuntu wprowadza następcę legendarnego sudo. Przełomowa decyzja