Debian ha anunciado planes para hacer de Rust una dependencia requerida para su gestor de paquetes APT principal, a partir de no antes de mayo de 2026. Esta medida busca mejorar la seguridad y estabilidad en las herramientas del sistema. El cambio afectará a Ubuntu y otras distribuciones basadas en Debian.
Debian, una de las distribuciones de Linux más antiguas e influyentes, ha delineado un cambio en su estrategia de desarrollo al adoptar Rust para herramientas a nivel de sistema y paquetes futuros. Julian Andres Klode, un desarrollador de Debian de larga data y mantenedor principal de la Herramienta de Paquetes Avanzada (APT), compartió esto en la lista de desarrolladores de Debian. Declaró que planea "introducir dependencias duras de Rust y código Rust en APT, no antes de mayo de 2026." Esto inicialmente cubre el compilador de Rust, la biblioteca estándar y el ecosistema Sequoia, un proyecto de Debian para una implementación de OpenPGP basada en Rust.
La decisión se dirige al código para analizar archivos .deb, .ar, .tar y verificación de firmas HTTP, que Klode señaló que "se beneficiaría fuertemente de lenguajes seguros en memoria y un enfoque más fuerte en las pruebas unitarias." El diseño seguro en memoria de Rust ayuda a prevenir problemas como desbordamientos de búfer, desreferencias de punteros nulos y condiciones de carrera comunes en C y C++.
APT sustenta a Debian y derivados que incluyen Ubuntu, Linux Mint y MX Linux, por lo que la integración de Rust se extenderá a estos. Canonical ya ha agregado Rust al sudo de Ubuntu. La próxima versión de Debian, la 14 con el nombre en código Forky, esperada para mediados de 2026, incorporará un uso más profundo de Rust en utilidades principales, herramientas de compilación y módulos de seguridad.
Las reacciones varían. Klode instó a los puertos sin una cadena de herramientas de Rust a implementar una en seis meses o enfrentar el cierre, agregando: "Rust ya es un requisito duro para la mayoría de los puertos de Debian." Solo cuatro arquitecturas antiguas —alpha, hppa, m68k y sh4— carecen de soporte. El desarrollador John Paul Adrian Glaubitz criticó el "enfoque confrontacional." Bjørn Mork cuestionó posibles nuevos errores por reescritura y plazos para mejoras, preguntando si se deben aceptar regresiones. Algunas distribuciones como antiX se mantienen en versiones antiguas de Debian para hardware legado.