LINUX.ORG.RU

В Debian намерены добавить Rust в число обязательных зависимостей к APT

 , , ,


1

6

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

На Rust планируют реализовать компоненты APT, требующие повышенного внимания с точки зрения безопасности, такие как парсеры форматов deb, ar и tar, а также код для проверки цифровых подписей. Ранее, в состав APT 3.0 уже была добавлена возможность использования написанной на Rust утилиты sqv для проверки цифровых подписей вместо вызова gpgv.

Андреас обосновывает предстоящее изменение важностью того, чтобы «проект мог двигаться вперёд и опираться на современные инструментарии и технологии, а не буксовать, пытаясь заставить работать современное программное обеспечение на устаревших системах».

Ранее сообщалось, что из-за ошибки в uutils в Ubuntu 25.10 перестала работать автоматическая проверка наличия обновлений.

Оригинал:

Hi all,

I plan to introduce hard Rust dependencies and Rust code into
APT, no earlier than May 2026. This extends at first to the
Rust compiler and standard library, and the Sequoia ecosystem.

In particular, our code to parse .deb, .ar, .tar, and the
HTTP signature verification code would strongly benefit
from memory safe languages and a stronger approach to
unit testing.

If you maintain a port without a working Rust toolchain,
please ensure it has one within the next 6 months, or
sunset the port.

It's important for the project as whole to be able to
move forward and rely on modern tools and technologies
and not be held back by trying to shoehorn modern software
on retro computing devices.

Thank you for your understanding.
-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en

>>> Источник



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от ckotctvo

В убунте фаерфокс содержит код которого нет в сорцах.

Это где там такое?

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

Решения по этим архитектурам были приняты зааадолго до обсуждаемой новости.

Rootlexx ★★★★★
()
Ответ на: комментарий от ckotctvo

В убунте фаерфокс содержит код которого нет в сорцах.

Firebuntu??..

Somebody ★★★★
()
Ответ на: комментарий от zabbal

Потому что без него нельзя скомпилировать новый apt.

А если не надо его компилировать. Зачем обязательно иметь Rust?

her_s_gory ★★
()
Ответ на: комментарий от her_s_gory

А если не надо его компилировать.

Если не надо компилировать то, конечно, компилятор не нужен.

Зачем обязательно иметь Rust?

Потому что он будет написан на Rust. Если бы его написали на Haskell, то нужен был бы Haskell, но поскольку разработчики выбрали Rust, то нужен Rust.

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

Потому что он будет написан на Rust. Если бы его написали на Haskell, то нужен был бы Haskell, но поскольку разработчики выбрали Rust, то нужен Rust.

И зачем тогда пихать его в обязательные зависимости?

Я понял. Потому что это Раст. Раст - это культ, а культ надо навязывать.


Впрочем, неважно. Вопросы к заголовку, а не к дебиану и его лидерам. Мир не разрушился, вера в здравый смысл востановлена.

Остальное уже демагогия.

her_s_gory ★★
()
Ответ на: комментарий от her_s_gory

И зачем тогда пихать его в обязательные зависимости?

А почему тебя вообще это волнует? Ты ж не разработчик, ты в принципе никто и весь твой вклад в развитие Дебьян это кучка бессмысленных комментариев и зря потраченный кислород.

Хотят разрабы раст - будет раст. Захотят кобол как на пенсию выйдут - будет кобол. Тебе-то какая разница если ты всё-равно никак в разработке не участвуешь?

Остальное уже демагогия.

Именно так.

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

А почему тебя вообще это волнует?

Волнует. Почему бы и нет? Форумы для обмена мнениями. У меня есть - хрен оспоришь, как и у того, кто заголовок писал. Или конкретно мне запрещено на форумы ходить? Ну извини, забыл у тебя разрешения спросить. Вот теперь спрашиваю: так можно мне читать и писать на ЛОР, или забаниться?

Ты ж не разработчик

Откуда такая уверенность?

ты в принципе никто

как и ты, и твои коментарии.

Захотят кобол как на пенсию выйдут - будет кобол

Придётся отвеечать на вопросы типа «и что мне этим компилировать в обычных сценариях использования ОС?».

А если такие вопросы ни у кого не возникнут - вот именно тогда и наступит сингулярность по тупости.

her_s_gory ★★
()
Ответ на: комментарий от her_s_gory

или забаниться?

Забанься конечно. Детям нельзя ЛОР: ЛОР от них тупеет.

Откуда такая уверенность?

Разработка требует хоть какого-то интеллекта. А ты даже читать толком не научился, не то что писать.

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

Забанься конечно. Детям нельзя ЛОР

Ты действительно не знаешь где находится кнопка «Игнор», взросленький ты наш?

Не дай бог, вдруг, спросишь - сразу отвечу: Мне тебя игнорить не интересно. Ты смешной. Я на ЛОР начал ходить, чтобы посмеиваться над такими клоунами, как ты.

her_s_gory ★★
()
Ответ на: комментарий от her_s_gory

Я на ЛОР начал ходить, чтобы посмеиваться над такими клоунами

Правда в итоге посмеялись над тобой. Оно и не удивительно - если мозгов нет, то планы всегда идут насмарку.

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

Правда в итоге посмеялись над тобой

Не посмеялись, а посмеялся один дурачок. А то, что второй - не клон - это ещё доказывать надо.

her_s_gory ★★
()
Ответ на: комментарий от her_s_gory

А то, что второй - не клон - это ещё доказывать надо.

А-ха-ха, вот это major coping как говорят в стане вероятного противника :-D

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

А-ха-ха, вот это major coping как говорят в стане вероятного противника :-D

Вот это человечище. И разраб, и психолог, и админ, даже читать умеет. Заочно всё про всех знает. Научи - денег дам.

her_s_gory ★★
()
Ответ на: комментарий от mx__

А зачем cpython зависимость от rust? Тогда уж rpython.

Москва не сразу строилась…

Они просто о хейтерах заботятся: если слишком много правды разом выдать, то у тех пердак порвётся в демогоргена из модного сериала. А если постепенно, то, глядишь, приспособятся как-то, помассируют свой главный интеллектуальный орган и избегнут фатального разрыва :)

zabbal ★★★★☆
()
Ответ на: комментарий от u-235

вложил в нее весь свой опыт?

Хватило небольшой частички :)

zabbal ★★★★☆
()
Ответ на: комментарий от zabbal

zabbal ★★★★★ 20.11.25 11:26:23 MSK Злобный мудак

u-235
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.