Ubuntu 26.10 completa el paso de coreutils a Rust y deja atrás GNU
La versión Stonking Stingray cierra la migración: cp, mv y rm pasan a uutils tras resolverse los fallos TOCTOU que los retuvieron en 26.04 LTS.

Ubuntu 26.10 cierra el traslado de las utilidades de línea de comandos del sistema a Rust. La versión, bautizada Stonking Stingray, incluye ya un conjunto completo de coreutils escritas en ese lenguaje, después de que cp, mv y rm se quedaran atrás en Ubuntu 26.04 LTS sobre sus versiones de GNU.
El motivo del retraso fueron varios problemas TOCTOU (time-of-check to time-of-use) que había que corregir en uutils, la implementación en Rust. Resueltos aguas arriba, la migración se completa. Junto a esos tres comandos, el resto de herramientas habituales —ls, cat, chmod, du— ya llevaban un tiempo en la versión oxidada.
De GNU a Rust
Los ingenieros de Canonical empezaron a oxidar la distribución en 2025, sustituyendo software de base por alternativas en Rust. El argumento es de seguridad: el compilador de Rust detecta errores de gestión de memoria en tiempo de compilación, algo que un compilador de C no hace. Ubuntu 25.10 fue la primera versión en llevarlo, y ahí el sudo en Rust pasó a ser el predeterminado.
El proceso no ha sido limpio. Antes de 26.04, Canonical encargó una auditoría de seguridad de uutils que sacó a la luz justo los fallos que dejaron a cp, mv y rm en GNU. Además, la compañía patrocina con 40.000 euros al año a la Trifecta Tech Foundation, de la que es patrocinador oro y que trabaja en software Rust. De ahí ha salido una reescritura del Network Time Protocol, que Ubuntu quiere usar como cliente de sincronización horaria por defecto en 27.10.
Para quien administra sistemas, el cambio no debería notarse. uutils busca ser compatible a nivel de reemplazo con las versiones de GNU y considera cualquier desviación de comportamiento un bug. El objetivo no es añadir funciones ni mejorar rendimiento, sino reducir la superficie de errores de memoria en binarios que se ejecutan con privilegios en cualquier máquina. La beta de 26.10 llega este mes y la estable está fechada el 15 de octubre de 2026.
Queda por ver si el resto de la migración —el cliente NTP incluido— mantiene el mismo ritmo sin dejar piezas descabalgadas por el camino. Los usuarios que aún tengan scripts apoyados en rarezas concretas de las utilidades de GNU son los únicos que pueden notar algo, y en ese caso conviene revisarlo antes del salto.