Canonical ha tomado una decisión audaz al apostar por Rust como pilar fundamental para reforzar la seguridad en sus herramientas esenciales. La próxima versión de Ubuntu, la 25.10, se convertirá en la primera gran distribución de Linux en incorporar «sudo-rs» como la implementación predeterminada del clásico comando sudo, señala la compañía.
Esta innovación, prevista para octubre de 2025, forma parte de un esfuerzo más amplio por mejorar la seguridad del sistema operativo mediante Rust, un lenguaje de programación moderno que ofrece fuertes garantías contra errores de memoria. La transformación no se limita al comando sudo; Canonical también está explorando sustituciones para otras herramientas críticas del sistema.
Desarrollado por la Trifecta Tech Foundation (TTF), «sudo-rs» se presenta como una reimplementación segura y directa del comando sudo. Aunque busca sustituir gran parte de las funcionalidades originales, algunas características que ahora se consideran obsoletas o demasiado específicas podrían quedar fuera. Todd Miller, quien ha mantenido el sudo tradicional por más de tres décadas, ha colaborado en el desarrollo de sudo-rs, asegurando una transición sin contratiempos.
Canonical garantiza que este cambio será progresivo y reversible. Mientras que «sudo-rs» será la opción por defecto en Ubuntu 25.10, los usuarios podrán regresar al sudo original si lo prefieren. Este periodo de prueba y ajuste apunta a una integración completa en la versión 26.04 LTS. La compañía está financiando activamente mejoras técnicas esenciales, como la prevención de escape de shell y el control de perfiles AppArmor, para asegurar el funcionamiento eficaz de sudo-rs en entornos reales.
No es solo sudo el que verá cambios. Canonical planea reemplazar el conjunto de herramientas coreutils de GNU por «uutils coreutils», también escrito en Rust. Este cambio, también previsto para Ubuntu 25.10, busca ofrecer a los usuarios la posibilidad de elegir entre las versiones escritas en Rust y las tradicionales de GNU, mientras continua desarrollando soporte para aspectos críticos como SELinux e internacionalización.
Además, Canonical está evaluando «SequoiaPGP», una biblioteca OpenPGP en Rust, como posible reemplazo del backend criptográfico de APT, el gestor de paquetes de Ubuntu. Aunque esta iniciativa se encuentra en fase exploratoria, representa otro avance en la modernización de las infraestructuras subyacentes de Ubuntu.
Desde Canonical enfatizan que esta renovación no supone abandonar completamente el lenguaje C, sino más bien, fortalecer la sostenibilidad y seguridad del ecosistema Linux. Con estas decisiones, Ubuntu se posiciona como una plataforma moderna y robusta preparada para enfrentar los desafíos del futuro.
La versión Ubuntu 25.10 servirá como banco de pruebas para recoger comentarios de la comunidad y resolver posibles incompatibilidades. La implementación definitiva está prevista para Ubuntu 26.04 LTS, consolidando así un cambio significativo en el corazón del sistema operativo.
Los interesados ya pueden probar «sudo-rs» en las versiones actuales de Ubuntu, mientras que los avances de «uutils» y «Sequoia» pueden seguirse a través de sus canales oficiales, indicando un futuro brillante y seguro para el ecosistema de Ubuntu.