Ubuntu completa migração do Coreutils para implementação em Rust
O Ubuntu finalizou a substituição das GNU Core Utilities pela reimplementação em Rust chamada uutils coreutils. Os últimos três comandos a fazer a transição — cp, mv e rm — chegaram à versão 26.10, completando uma jornada que começou em 2025. Esses três utilitários tinham ficado de fora da versão 26.04 LTS por problemas de segurança relacionados a condições de corrida (TOCTOU), identificados durante auditorias de segurança encomendadas pela Canonical à empresa Zellic.
O uutils coreutils é desenvolvido como um substituto direto para as ferramentas GNU e funciona de forma transparente — ao usar os comandos no terminal, nada muda na prática. Quem preferir manter as versões GNU pode instalar o pacote coreutils-from-gnu. Essa é uma etapa da estratégia mais ampla da Canonical de migrar componentes críticos do Ubuntu para Rust, buscando maior segurança em relação a vulnerabilidades de memória. O próximo alvo é o ntpd-rs, uma reescrita em Rust da ferramenta de sincronização de relógio do sistema, cuja adoção como padrão está prevista para Ubuntu 27.04.
Fonte original: It's FOSS ↗