- APT — пакетный менеджер Debian — получит зависимость от Rust после мая 2026 года.
- В обязательные зависимости войдут компилятор Rust, стандартная библиотека и PGP-инструменты Sequoia на Rust.
- Изменения коснутся компонентов, критичных с точки зрения безопасности, таких как парсеры форматов и проверка цифровых подписей.
Основной разработчик пакетного менеджера APT для Debian Джулиан Андрес Клоде объявил о том, что проект планирует интегрировать компоненты, написанные на языке Rust, начиная с мая 2026 года. В результате APT приобретёт обязательные зависимости — компилятор Rust, стандартную библиотеку и PGP-инструментарий из проекта Sequoia, реализованного на Rust. Это решение продиктовано стремлением повысить безопасность и современность кода, особенно в критичных участках, таких как парсеры форматов deb, ar и tar, а также модуль проверки цифровых подписей.
Ранее в релизе APT 3.0 появилась возможность использовать Rust-утилиту sqv для верификации цифровых подписей, что стало первым шагом в сторону внедрения Rust. Новый подход позволит проекту развиваться быстрее и стабильнее, опираясь на современные инструменты и технологии, вместо адаптации устаревших систем. Разработчикам портов Debian предоставят не менее шести месяцев для подготовки к изменениям и реализации поддержки Rust или перехода на альтернативные решения.
Клоде подчёркивает, что интеграция Rust является стратегическим шагом для обеспечения безопасности и устойчивого развития APT, учитывая возросшие требования к надёжности программного обеспечения. Это изменение знаменует собой важный этап в эволюции архитектуры Debian и демонстрирует приверженность сообщества использованию современных языков программирования для повышения качества системных компонентов.
