Julian Andres Klode, el principal responsable del proyecto APT, anunció la decisión de añadir código en el lenguaje Rust al gestor de paquetes APT, así como incluir como dependencias obligatorias el compilador Rust, la biblioteca estándar de Rust y las herramientas PGP del proyecto Sequoia, escritas en Rust. Los cambios se implementarán no antes de mayo de 2026, para dar a los desarrolladores de puertos de Debian medio año para implementar el correcto funcionamiento de las herramientas de Rust o descontinuar el puerto.
Se planea implementar en Rust los componentes de APT que requieren mayor atención en términos de seguridad, como los analizadores de formatos deb, ar y tar, así como el código para verificar firmas digitales. Anteriormente, en la versión APT 3.0 ya se había añadido la posibilidad de usar la utilidad sqv, escrita en Rust, para verificar firmas digitales en lugar de invocar gpgv.
En el anuncio del próximo cambio se destaca la importancia de que el proyecto pueda avanzar y apoyarse en herramientas y tecnologías modernas, en lugar de quedar estancado intentando hacer funcionar software moderno en sistemas obsoletos.
Fuente: opennet.ru
