HeadlinesBriefing favicon HeadlinesBriefing.com

Ubuntu 26.10 completa migración a Rust coreutils

Hacker News •
×

Ubuntu 26.10 completa la transición de la distribución a utilidades centrales basadas en Rust, con comandos previamente retenidos debido a problemas de seguridad ahora migrados a versiones seguras para la memoria. cp, mv y rm se mantuvieron en sus versiones GNU en Ubuntu 26.04 LTS debido a una serie de problemas TOCTOU (time-of-check to time-of-use) que necesitaban ser corregidos en las versiones de uutils. Con esos problemas resueltos en el upstream, Ubuntu 26.10 termina el trabajo. 'Stonking Stingray' incluye un conjunto completo de utilidades centrales en Rust, que abarca herramientas comunes de línea de comandos como ls, cat, chmod y du.

Canonical dona 40.000 € al año para ayudar a financiar el trabajo en software Rust. Los ingenieros de Canonical comenzaron a 'oxidar' la distribución —reemplazando software fundamental con alternativas en Rust— en 2025. Ven beneficios de seguridad al hacerlo, ya que Rust detecta errores de memoria en tiempo de compilación, mientras que los compiladores de C no lo hacen.

Ubuntu 25.10 fue la primera versión en incluir utilidades basadas en Rust y convirtió a sudo basado en Rust en el predeterminado. La migración no ha estado exenta de contratiempos, pero Canonical ha sido meticuloso. Encargó una auditoría de seguridad de uutils antes de la 26.04, que encontró los problemas que mantuvieron los tres comandos en sus versiones GNU. También es patrocinador oro de la Trifecta Tech Foundation, donando 40.000 € al año para financiar su trabajo en software Rust. La fundación sin ánimo de lucro está llevando a cabo una reescritura en Rust del Protocolo de Tiempo de Red (NTP), y Ubuntu planea usarlo como cliente de sincronización de tiempo predeterminado para la 27.10.

La finalización de la migración de coreutils no ofrece diferencia funcional para los usuarios finales. uutils basado en Rust apunta a compatibilidad drop-in con las versiones GNU, y trata cualquier desviación como un error. Eso es por diseño; el punto es una seguridad mejorada. La beta de Ubuntu 26.10 'Stonking Stingray' llega a finales de este mes, antes del lanzamiento estable el 15 de octubre de 2026.