Ubuntu 25.10 "Oracular Oriole" Adotará sudo-rs como Padrão para Maior Segurança
sudo-rs em Rust: Um Avanço em Segurança para o Ubuntu
A Canonical, empresa por trás da popular distribuição Linux Ubuntu, anunciou uma mudança significativa para a sua próxima versão, o Ubuntu 25.10, codinome "Oracular Oriole". Previsto para outubro de 2025, esta versão adotará o sudo-rs como a implementação padrão do comando sudo
. Esta é uma reimplementação da tradicional ferramenta sudo
, escrita na linguagem de programação Rust, conhecida por suas robustas garantias de segurança, especialmente no que diz respeito à gestão de memória.
A mudança visa mitigar vulnerabilidades de segurança relacionadas ao gerenciamento de memória, um aspecto crítico para ferramentas que operam com privilégios elevados no sistema. O sudo
original, escrito em C, tem um histórico de vulnerabilidades como o "Baron Samedit" (CVE-2021-3156), que poderiam permitir a escalada de privilégios por usuários não autorizados. A utilização de Rust no sudo-rs tem como objetivo prevenir tais falhas, como estouros de buffer e uso de memória já liberada, tornando o sistema mais seguro e confiável.
O Que é o sudo-rs e Quais os Benefícios?
O sudo-rs é um projeto de código aberto, atualmente sob a chancela da Trifecta Tech Foundation, que busca fornecer uma alternativa mais segura ao utilitário sudo
tradicional. A principal vantagem do sudo-rs reside nas características da linguagem Rust, que é projetada para garantir a segurança da memória, eliminando muitas classes comuns de bugs que podem levar a vulnerabilidades de segurança em software escrito em linguagens como C e C++.
Para a maioria dos usuários, a transição para o sudo-rs deverá ser transparente. A expectativa é que o sudo-rs seja totalmente compatível com o sudo
original, o que significa que os usuários não precisarão alterar a forma como interagem com a ferramenta no dia a dia. Os comandos e funcionalidades existentes deverão permanecer os mesmos.
Além da segurança aprimorada, a adoção do sudo-rs pode trazer outros benefícios, como manutenção facilitada e um código mais moderno e resiliente.
Implicações da Adoção do sudo-rs no Ubuntu 25.10 "Oracular Oriole"
A decisão da Canonical de tornar o sudo-rs o padrão no Ubuntu 25.10 "Oracular Oriole" reflete uma tendência crescente na indústria de software de adotar linguagens com maior segurança de memória para componentes críticos do sistema. Esta mudança posiciona o Ubuntu na vanguarda da segurança em sistemas operacionais Linux.
O Ubuntu 25.10 "Oracular Oriole" é uma versão interina, o que significa que terá suporte por nove meses. As versões LTS (Long Term Support) do Ubuntu, como o Ubuntu 24.04 LTS "Noble Numbat", são lançadas a cada dois anos em abril e possuem um suporte mais longo, sendo geralmente as mais utilizadas em ambientes corporativos. A introdução do sudo-rs em uma versão interina permite que a Canonical e a comunidade testem a nova implementação em larga escala antes de considerá-la para futuras versões LTS.
É importante notar que outros projetos e distribuições Linux também estão explorando ou já adotaram alternativas em Rust para utilitários de sistema tradicionalmente escritos em C. Exemplos incluem ferramentas como exa
(alternativa ao ls
), batcat
(alternativa ao cat
) e ripgrep
(alternativa ao grep
).
A mudança para o sudo-rs no Ubuntu 25.10 é um passo significativo para fortalecer a segurança do sistema operacional, oferecendo aos usuários um ambiente mais robusto e confiável. Resta acompanhar os testes e a recepção da comunidade a esta importante atualização.
