Основной сопровождающий разработчик проекта APT Джулиан Андрес Клоде (Julian Andres Klode) сообщил о решении добавить код на языке Rust в пакетный менеджер APT, а также включить в число обязательных зависимостей компилятор Rust, стандартную библиотеку Rust и PGP-инструментарий от проекта Sequoia, написанного также на Rust.
Эти изменения команда APT и Debian намерена реализовать не раньше мая 2026 года. У разработчиков портов Debian будет не менее полугода на подготовку и реализацию корректной работы инструментария Rust или сворачивания своих решений.
Согласно сообщению Клоде, на Rust планируют реализовать компоненты APT, требующие повышенного внимания с точки зрения безопасности, такие как парсеры форматов deb, ar и tar, а также код для проверки цифровых подписей. Ранее, в состав релиза APT 3.0 уже была добавлена возможность использования написанной на Rust утилиты sqv для проверки цифровых подписей вместо вызова gpgv.
В анонсе Клоде отмечается важность того, чтобы проект мог двигаться вперёд и опираться на современные инструментарии и технологии, а не медленно и тяжело развиваться, пытаясь заставить работать современное программное обеспечение на устаревших компьютерных системах.
Источник: habr.com