Udviklerne af Gentoo Linux-distributionen, der oprindeligt var fokuseret på at skabe et miljø ved hjælp af samling af programmer fra kildekode, har annonceret åbningen af et repository med klare binære pakker. Pakkehåndteringssystemet Portage har i mange år støttet installation af binære pakker, men tidligere blev binære pakker kun leveret sporadisk - det blev antaget, at distributionen primært distribuerede metadata til samling, men brugeren kunne samle binære pakker på en af sine systemer og bruge dem på andre computere.
Fra nu af vil projektet officielt begynde at tilbyde binære versioner til download fra sine servere. Brugeren kan efter eget valg bruge de binære versioner i kombination med pakker, der samles fra kildekode, og kombinere forskellige typer pakker i sit system. Den direkte download af binære pakker gør det muligt at fremskynde udrulningen af distributionen på lavtydende computere og optimere installationsprocessen, så man kan fokusere på at samle de mest vigtige komponenter til tilpasning fra kildekoden.
For arkitekturer som ikke er amd64 og arm64, er samlingerne begrænset til basis systemkomponenter og ugentlige opdateringer. For amd64- og arm64-systemer dækker de binære pakker også brugerprogrammer, herunder pakker som LibreOffice, Docker, Xfce, KDE og GNOME. I alt er der mere end 20 GB binære pakker tilgængelige på spejlene, som opdateres dagligt for Gentoo’s stabile gren.
Pakker til amd64/x86-64 systemer er bygget med flagene «-march=x86-64 -mtune=generic -O2 -pipe», mens pakker til arm64/AArch64-systemer er bygget med flagene «-O2 -pipe». For amd64-arkitekturen er der tilbudt pakker bygget ved hjælp af GCC og Clang, såvel som med indstillinger til øget sikkerhed og med linking til Musl i stedet for Glibc. Hvis det er nødvendigt at inkludere CPU-specifikke optimeringer, kan brugeren som tidligere genopbygge pakkerne fra kildekoden ved at angive de ønskede indstillinger.
For signing binary packages with a digital signature, keys previously used for signing stages builds are utilized. The signatures are only checked for packages in the GPKG format, which have recently become the default in the project's repositories. Packages in the old XPAK format, which were the default before, can be installed without verification. To ensure compatibility, support for XPAK is maintained, so users who require strict verification of packages are advised to disallow the installation of packages without checking the digital signature by setting the make.conf option FEATURES="binpkg-request-signature".
Kilde: opennet.ru
