No Ubuntu 25.10, será utilizado um análogo ao sudo, escrito em Rust.

A Canonical está planejando usar por padrão, na versão de outono do Ubuntu 25.10, uma alternativa ao utilitário sudo, desenvolvida pelo projeto sudo-rs e escrita em Rust. Em março, uma decisão semelhante foi tomada para substituir as ferramentas GNU Coreutils pela biblioteca uutils. Estão em consideração iniciativas para substituir zlib e ntpd por zlib-rs e ntpd-rs, além de incorporar Sequoia no gerenciador de pacotes APT em vez do GnuPG.

No sudo-rs, a compatibilidade com os utilitários clássicos sudo e su foi garantida na medida do possível, permitindo que o sudo-rs funcione como uma substituição transparente do sudo na maioria dos cenários. Para os usuários que preferem não migrar para uutils e sudo-rs, uma opção de retorno às versões clássicas das ferramentas de sistema coreutils e sudo estará disponível no Ubuntu 25.10.

É possível testar a utilização do sudo-rs sem esperar pela versão do Ubuntu 25.10, utilizando a ferramenta oxidizr. Atualmente, o oxidizr oferece experimentos para a migração padrão para o uso dos pacotes uutils coreutils, uutils findutils, uutils diffutils e sudo-rs. Por exemplo, para substituir o sudo em seu sistema, basta executar o comando "sudo oxidizr enable —experiments sudo-rs", e para retornar ao estado original, use o comando "oxidizr disable".

A substituição de componentes do sistema é realizada como parte da iniciativa de aprimorar a qualidade do ambiente do sistema por meio da entrega de programas que são originalmente desenvolvidos com foco em segurança, confiabilidade e correção. A entrega de utilitários escritos em Rust permitirá reduzir o risco de erros relacionados à memória, como acessar áreas de memória após serem liberadas e buffer overflow. Se o experimento for considerado um sucesso, os utilitários em Rust serão utilizados por padrão na ramificação LTS do Ubuntu 26.04.

O anúncio também menciona o suporte da Canonical para expandir as capacidades do sudo-rs e uutils. Entre as tarefas que planejam implementar no sudo-rs antes do lançamento do Ubuntu 25.10 estão: a implementação do modo NOEXEC, adição de suporte a perfis AppArmor, criação da utilidade sudoedit e garantia de suporte para kernels Linux antigos (anterior a versão 5.9). O modo NOEXEC permitirá bloquear a execução de processos filhos para aplicativos executados via sudo através da filtragem das chamadas de sistema execve e execveat. Entre as melhorias patrocinadas pela Canonical no uutils, menciona-se a implementação do suporte a SELinux em utilitários comuns, como mv, ls e cp, bem como a adição de suporte à internacionalização nos utilitários (por exemplo, na utilidade sort, os parâmetros de localização não são totalmente suportados).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster