Двійкові пакети вже пропонуються в Gentoo 

Gentoo

Логотип Gentoo

З кінця 2019р в Gentoo обговорювалася можливість використання бінарних пакетів у розповсюдженні і відтоді це став предметом обговорення розробників (якщо говорити про сферу розгляду теми) і разом з цим у розподіл було внесено деякі зміни.

Для тих, хто не знає про Gentoo Linux, ви повинні знати, що це дистрибутив, який протягом багатьох років базувався на тому, що користувач відповідав за компіляцію системи самостійно, тобто користувач мав робити все під час компіляції, включаючи необхідність налаштування ядра під час компіляції.

gentoo-linux
Пов'язана стаття:
Розробники Gentoo розглядають можливість двійкових частин збірки ядра

З пропозицією реалізувати бінарні пакети, була відкрита можливість економії часу у процесі інсталяції системи для тих користувачів, яким це хотілося б. Таким чином, нещодавно розробники Gentoo оголосили про впровадження репозиторію бінарних пакетів готовий до використання.

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

Відтепер проект офіційно почав надавати двійкові файли для завантаження з їхніх серверів, оскільки розробники створили 20-гігабайтне сховище, повне попередньо скомпільованих бінарних пакетів.

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

Це не означає, що Gentoo відходить від свого коріння, оскільки Gentto завжди буде дистрибутивом Linux, який зосереджується на налаштуванні користувачем і, перш за все, не підходить для новачків. 

Стосовно нового репозиторію з бінарними пакетами згадується, що слід пам’ятати про те, що для більшості архітектур ці двійкові інсталяції будуть обмежені основною системою та оновленнями. Наприклад сторДля архітектур, відмінних від amd64 і arm64, збірки обмежені основними компонентами системи та щотижневими оновленнями. Для системи amd64 і arm64, двійкові пакети також охоплюють спеціальні програми, включаючи пакети LibreOffice, Docker, Xfce, KDE та GNOME.

Пакети для систем amd64/x86-64 складаються з показниками «-march=x86-64 -mtune=generic -O2 -pipe« і для систем arm64/AArch64 з індикаторами «-O2 -труба«. Для архітектури amd64 пропонуються параметри пакунків, скомпільовані за допомогою GCC і Clang, а також конфігурації для покращення безпеки та зв’язування з бібліотекою Musl замість Glibc. Якщо необхідно включити конкретні оптимізації для певних процесорів, користувач, як і раніше, може реконструювати пакети з вихідних текстів, налаштовуючи потрібні параметри.

Новий крок Gentoo щодо додавання бінарних пакетів як альтернативи призначений для того, щоб допомогти користувачам з обмеженою обчислювальною потужністю комп’ютерів і фактично уникнути повторного винаходу велосипеда, оскільки двійкові пакети певних пакетів перетворюються на економію часу.

Для сертифікації бінарних пакетів з цифровим підписом, використовуються ключі, які раніше використовувалися для сертифікації етапних збірок. У цьому випадку підписи перевіряються лише для пакетів у форматі GPKG, які нещодавно використовувалися за замовчуванням у сховищах проектів.

Пакети в старому форматі XPAK, які раніше використовувалися за замовчуванням, можна встановити без перевірки. Для забезпечення сумісності зберігається підтримка XPAK, тому користувачам, яким потрібна сувора перевірка пакетів, рекомендується уникати встановлення пакетів без перевірки цифрового підпису, встановивши параметр make.conf FEATURES=»binpkg-request-signature»

нарешті, якщо ти є цікаво дізнатися про це більше, Ви можете перевірити подробиці за наступним посиланням.