Дистрибутив Gentoo объявил о доступности бинарных пакетов

Разработчики дистрибутива Gentoo Linux, изначально ориентированного на формирование окружения с использованием сборки программ из исходного кода, объявил о введении в строй репозитория готовых бинарных пакетов. Пакетный менеджер Portage уже много лет поддерживает установку бинарных пакетов, но до сих пор бинарные пакеты не предоставлялись централизованно – предполагалось, что дистрибутив распространяет метаданные для сборки, но пользователь может собрать бинарные пакеты на одной из своих систем и использовать их на других компьютерах.

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

Для архитектур отличных от amd64 и arm64 сборки ограничены базовыми системными компонентами и еженедельными обновлениями. Для систем amd64 и arm64 бинарные пакеты охватывают и пользовательские приложения, включая пакеты с LibreOffice, Docker, KDE и GNOME. Всего на зеркалах размещено более 20 ГБ бинарных пакетов, для стабильной ветки Gentoo обновляемых ежедневно.

Пакеты для систем amd64/x86-64 собраны с флагами “-march=x86-64 -mtune=generic -O2 -pipe”, а для систем arm64/AArch64 с флагами “-O2 -pipe”. В случае необходимости включения специфичных для определённых CPU оптимизаций, пользователь может как раньше пересобрать пакеты из исходных текстов, выставив желаемые опции.

Для заверения бинарных пакетов цифровой подписью задействованы ключи, ранее применяемые для заверения stages-сборок. При этом, подписи проверяются только для пакетов в формате GPKG, которые с недавних пор используются по умолчанию в репозиториях проекта. Пакеты в старом формате XPAK, используемые по умолчанию раньше, могут быть установлены без верификации. Для обеспечения совместимости поддержка XPAK сохранена, поэтому пользователям, которым требуется строгая верификация пакетов, рекомендовано запретить установку пакетов без проверки цифровой подписи, выставив в make.conf настройку FEATURES=”binpkg-request-signature”.

Release. Ссылка here.