Expertos en Linux confirman que la "Rustificación de Ubuntu" va por buen camino y avanza con paso firme

Un hombre señalando el logo de Ubuntu
Un hombre señalando el logo de UbuntuImagen generada con IA
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

Ubuntu 26.10 completa la migración de Coreutils a Rust tras meses de pruebas y correcciones, afianzando la apuesta de Canonical por herramientas más seguras y modernas.

Copiar, mover o borrar un archivo desde el terminal parece una de las cosas más sencillas que pueden hacerse en Linux. Comandos como cp, mv, rm, ls o cat llevan décadas ahí y normalmente pasan desapercibidos.  

El problema es que detrás de ellos hay miles de scripts, paquetes y procesos que esperan exactamente el mismo comportamiento. Por eso cambiar unas herramientas tan básicas puede ser mucho más delicado de lo que parece.

Ubuntu está a punto de cruzar precisamente esa línea, y por ello, las notas oficiales de Ubuntu 26.10 indican que cp, mv y rm, los últimos tres comandos que todavía utilizaban GNU dentro de la configuración predeterminada, ya pasan a uutils, una implementación independiente escrita en Rust. 

Cabe señalar que la versión final está prevista para el 15 de octubre de 2026, por lo que hoy el cambio sigue perteneciendo a una versión en desarrollo.

La llamada “rustificación” de Ubuntu no significa reescribir todo el sistema en Rust, sino que Canonical está sustituyendo gradualmente determinados componentes de bajo nivel cuando considera que las alternativas han alcanzado suficiente madurez. Por ejemplo, sudo-rs ya forma parte de esa estrategia y ntpd-rs aparece entre los siguientes objetivos. 

Que nadie note el cambio es precisamente la parte difícil

Ubuntu 26.10 se distribuirá con el kernel de Linux 7.3
Ubuntu 26.10 se distribuirá con el kernel de Linux 7.3Generada con IA / Computer Hoy

Coreutils agrupa herramientas fundamentales para trabajar con archivos, texto y el entorno Unix, mientras que uutils comenzó en 2013 con la intención de reimplementar estas utilidades en Rust, pero poner comandos con el mismo nombre no basta.

El objetivo es que una operación válida en GNU produzca con uutils un resultado equivalente. Incluso comportamientos históricos poco intuitivos pueden haber terminado integrados en programas y automatizaciones que dependen de ellos. Por eso Canonical no aceleró la transición.

Una auditoría realizada entre diciembre de 2025 y marzo de 2026 encontró 113 problemas de distinta gravedad, de los que terminaron publicándose 44 CVE. En abril todavía permanecían ocho problemas TOCTOU relacionados con cp, mv y rm, así que Ubuntu 26.04 LTS mantuvo esos tres comandos en GNU.

En julio de 2026, cp tuvo que volver temporalmente a GNU durante el desarrollo de 26.10 después de provocar problemas al generar imágenes de Ubuntu. Aquí Canonical corrigió el fallo junto al proyecto uutils en lugar de forzar el cambio.

La migración va por buen camino

Un análisis técnico publicado por Sylvestre Ledru, Samuel Tardieu y Stefano Zacchiroli considera que la transición realizada por Ubuntu ha sido exitosa, aunque con matices. 

Ledru dirige precisamente uutils, por lo que no se trata de una evaluación completamente independiente, pero el trabajo aporta datos importantes sobre cómo se está probando el proyecto.

Uutils supera ya las 4.200 pruebas de integración y utiliza comparaciones con GNU, pruebas diferenciales y fuzzing. Ubuntu ha servido además como banco de pruebas a gran escala, descubriendo incompatibilidades que no habían aparecido antes.

Ese es el motivo por el que puede decirse que la migración va por buen camino y avanza con paso firme: no porque no haya encontrado problemas, sino porque los errores detectados han servido para frenar, corregir y continuar sin abandonar el proyecto. 

Es una estrategia muy parecida a la que Canonical está siguiendo en otros cambios profundos de Ubuntu 26.10.

Rust tampoco elimina todos los riesgos

Canonical busca sobre todo seguridad, resiliencia y mantenibilidad, no simplemente velocidad. Rust evita por diseño determinadas clases de errores de memoria, una ventaja que también está ganando peso dentro del propio kernel de Linux.

Sin embargo, esto no convierte el software en infalible. De hecho, el propio estudio de uutils calcula que determinadas configuraciones pueden incorporar alrededor de 110 crates externos, lo que añade riesgos de cadena de suministro que también deben vigilarse.

Para el usuario, el mejor resultado será probablemente el menos espectacular: que cp siga copiando, mv moviendo y rm eliminando como siempre. 

Así que si Ubuntu consigue cambiar una pieza tan profundamente integrada sin que la mayoría note la diferencia, esa será precisamente la mejor señal de que la rustificación ha madurado de verdad.

Más información sobre: