В менеджер пакетов Debian будут интегрировать код Rust

В сообщении в списке рассылки Debian разработчик Джулиан Андрес Клоде (Julian Andres Klode), давний разработчик Debian и один из основных сопровождающих менеджера пакетов APT, объявил о планах по внедрению жёстких зависимостей Rust в apt не ранее мая 2026 года.

Клоде объяснил, что это изменение приведет к тому, что компилятор Rust, стандартная библиотека и части экосистемы Sequoia будут включены в основную инфраструктуру управления пакетами Debian. Первоначально интеграция Rust будет сосредоточена на таких критических областях, как разбор файлов .deb, .ar и .tar, а также обработка проверки подписи HTTP.

По словам Клоуда, эти компоненты выиграют от использования безопасных для памяти языков и более сильного подхода к модульному тестированию. Цель – повысить Безопасность и надежность, переписав части низкоуровневого кода APT на Rust, языке, известном своими гарантиями от распространенных ошибок, связанных с памятью, во время компиляции.

Для проекта в целом важно иметь возможность двигаться вперед и полагаться на современные инструменты и технологии, а не сдерживать себя попытками впихнуть современное программное обеспечение на ретро-компьютерные устройства.

Решение также сопровождается предупреждением для сопровождающих портов Debian, в которых отсутствует рабочий инструментарий Rust. Клоуд призвал их обеспечить полную поддержку Rust в течение следующих шести месяцев или рассмотреть возможность закрытия этих портов. Это фактически означает, что архитектуры, не способные создавать код Rust, больше не будут официально поддерживаться после начала перехода.

Удивительно для одних или ожидаемо для других, но это значительный шаг для проекта Debian в целом. Встраивая Rust в APT, дистрибутив присоединяется к растущему числу крупных проектов с открытым исходным кодом, таких как ядро Linux, Firefox и systemd, которые постепенно переходят на Rust.

И если бы мне пришлось гадать, я бы сказал, что это лишь один из первых шагов к еще более глубокой интеграции Rust в этот легендарный дистрибутив, что очень хорошо.

За дополнительной информацией обращайтесь к сообщению в списке рассылки Debian-devel.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)