Ubuntu has just hit a significant milestone in its ongoing "Rust-ification" project, successfully migrating all its core utilities to versions written in the Rust programming language. This move means that essential command-line tools that users interact with daily, like 'ls', 'cat', 'chmod', and 'du', have now been replaced with their equivalents from the uutils project.
The final pieces of the puzzle were the 'cp', 'mv', and 'rm' commands, which were the last to be transitioned. This migration wasn't without its hurdles; the Ubuntu 26.10 release in itially saw a slowdown due to Time-of-Check to Time-of-Use (TOCTOU) vulnerabilities found in these specific utilities. Canonical enlisted Zellic for security audits, which identified numerous issues, many with assigned CVEs, though most have since been resolved.
Despite some bumps in the road, including a temporary setback where 'uutils cp' was briefly removed from the archive before a quick fix, the migration is now complete for Ubuntu 25.10 and subsequent releases. For the end-user, this change should be largely invisible. The uutils coreutils are designed as direct replacements for the GNU versions, with the project actively treating any functional differences as bugs. However, for those who prefer the traditional GNU tools, a 'coreutils-from-gnu' package remains available for installation.
Artículos relacionados de LaRebelión:
- Rust Transforma Linux Programar es Divertido Nuevamente
- Linus Torvalds Defiende C sobre Rust y IA
- AI Agent Executes First Complete Ransomware Attack
- Ubuntu Habla con tu PC no escribas
- Rust Contrata Ingeniero de Seguridad con IA
Artículo generado mediante LaRebelionBOT
No hay comentarios:
Publicar un comentario