The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В Debian утверждена обязательная поддержка воспроизводимых сборок пакетов

10.05.2026 18:54 (MSK)

Команда, отвечающая за формирование релизов Debian, объявила о переводе воспроизводимой пересборки пакетов в число обязательных возможностей. Вчера в сборочную систему внесены изменения, блокирующие перенос в репозиторий новых пакетов, не поддерживающих воспроизводимую сборку. В репозитории testing также запрещено обновление существующих пакетов, в которых выявлены регрессии с воспроизводимостью сборки.

В Debian 13, насчитывающем 36427 исходных пакетов, поддержка повторяемых сборок составляет 96.9% для архитектуры x86_64 и 96.8% для архитектуры ARM64. В репозиториях Debian Testing уровень повторяемых сборок оценён в 94.5% для архитектуры ARM64 и 75.7% для x86_64 при пересборке 37809 исходных пакетов. Тест повторяемых сборок в репозитории Debian Testing провален для 1141 пакета (3%), а у 7952 пакетов (21%) возникли общие проблемы при компиляции из исходного кода.

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

При формировании повторяемых сборок учитываются такие нюансы, как точное соответствие зависимостей; использование неизменного состава и версий сборочного инструментария; идентичный набор опций и настроек по умолчанию; сохранение порядка сборки файлов (применение тех же методов сортировки); отключение добавления компилятором непостоянной служебной информации, такой как случайные значения, ссылки на файловые пути и данные о дате и времени сборки. На воспроизводимость сборок также влияют ошибки и состояния гонки в инструментарии.

  1. Главная ссылка к новости (https://lists.debian.org/debia...)
  2. OpenNews: В Arch Linux обеспечена воспроизводимая сборка образов контейнеров
  3. OpenNews: openSUSE тестирует поддержку повторяемых сборок
  4. OpenNews: В Live-образах Debian 12 реализована поддержка повторяемых сборок
  5. OpenNews: Утверждено обеспечение повторяемых сборок в Fedora 43
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65418-debian
Ключевые слова: debian
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 19:04, 10/05/2026 [ответить]  
  • +4 +/
    Хорошая новость.
     
     
  • 2.2, Аноним (1), 19:07, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    - мимо 10 лет дебианщица без единого дистрохоппинга и переустановки
     
     
  • 3.4, Аноним (1), 19:08, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле 10 лет на дебиане ))
     

  • 1.3, Аноним (3), 19:07, 10/05/2026 [ответить]  
  • +/
    Неужели пошли по пути никса
    Только на уровне политик а не тулчейна
     
     
  • 2.5, Аноним (5), 19:14, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    2017: https://opennet.ru/46903-debian
     
     
  • 3.7, Аноним (7), 19:27, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Прогресс: 2% за 9 лет.
     

  • 1.6, Аноним (6), 19:16, 10/05/2026 [ответить]  
  • +/
    В NixOs давно сделали красиво, дистр для дедов наконец решили сделать удобоваримым. Но как обычно нормально сделают лет через 5 мусола только
     
  • 1.8, Аноним (8), 19:29, 10/05/2026 [ответить]  
  • +/
    > Пользователь может лично убедиться, что распространяемые в пакетах и загрузочных образах бинарные файлы собраны из предоставляемых исходных текстов и не содержат скрытых изменений.

    Ну это только при наличии у него всех тех точных условий сборки, версий ОС, версий библиотек, версий сборочных утилит и погоды на марсе.

     
     
  • 2.9, Аноним (9), 19:38, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Пользователь может лично убедиться, что распространяемые в пакетах и загрузочных образах бинарные файлы собраны из предоставляемых исходных текстов и не содержат скрытых изменений.
    > Ну это только при наличии у него всех тех точных условий сборки, версий ОС, версий библиотек, версий сборочных утилит и погоды на марсе.

    То есть про изолированные сборочные окружения ты не слышал?

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру