Vývojáři distribuce Gentoo Linux, původně zaměřené na vytvoření prostředí s použitím sestavení programů ze zdrojového kódu, oznámili uvedení repozitáře hotových binárních balíčků do provozu. Správce balíčků Portage už mnoho let podporuje instalaci binárních balíčků, ale doposud byly binární balíčky poskytovány pouze výběrově — předpokládalo se, že distribuce především šíří metadata pro sestavení, ale uživatel si může vytvořit binární balíčky na jednom ze svých systémů a používat je na jiných počítačích.
Od nynějška projekt začal oficiálně nabízet binární sestavení ke stažení ze svých serverů. Podle uvážení uživatele mohou být binární sestavení použita v kombinaci s balíčky sestavenými ze zdrojového kódu, čímž se kombinují různé typy balíčků v jeho systému. Přímé stahování binárních balíčků umožní urychlit nasazení distribuce na slabších počítačích a optimalizovat instalační proces, což umožní zaměřit se na sestavení ze zdrojového kódu pouze na nejdůležitějších komponentech pro přizpůsobení.
Pro architektury odlišné od amd64 a arm64 jsou sestavení omezeny na základní systémové komponenty a týdenní aktualizace. Pro systémy amd64 a arm64 pokrývají binární balíčky i uživatelské aplikace, včetně balíčků s LibreOffice, Dockerem, Xfce, KDE a GNOME. Celkem je na zrcadlech umístěno více než 20 GB binárních balíčků, které se denně aktualizují pro stabilní větev Gentoo.
Balíčky pro systémy amd64/x86-64 jsou sestaveny s příznaky „-march=x86-64 -mtune=generic -O2 -pipe“, a pro systémy arm64/AArch64 s příznaky „-O2 -pipe“. Pro architekturu amd64 jsou nabízeny varianty balíčků sestavené s využitím GCC a Clang, stejně jako s nastavením pro zvýšení bezpečnosti a s propojením na knihovnu Musl místo Glibc. V případě potřeby zahrnutí specifických optimalizací pro určité CPU může uživatel jako dříve znovu sestavit balíčky ze zdrojových textů s požadovanými možnostmi.
Pro ověření binárních balíčků digitálním podpisem se používají klíče, které byly dříve používány k ověřování stage-sestavení. Podpisy jsou přitom kontrolovány pouze pro balíčky ve formátu GPKG, který se nedávno stal výchozím v repozitářích projektu. Balíčky ve starém formátu XPAK, které byly dříve výchozí, mohou být instalovány bez verifikace. Pro zajištění kompatibility byla podpora XPAK zachována, a proto je doporučeno uživatelům, kteří vyžadují přísnou verifikaci balíčků, zakázat instalaci balíčků bez kontroly digitálního podpisu nastavením v make.conf na FEATURES="binpkg-request-signature".
Zdroj: opennet.ru
