Utvecklarna av Gentoo Linux-distributionen, som ursprungligen var inriktad pĂ„ att skapa en miljö genom att bygga program frĂ„n kĂ€llkod, har meddelat att de har lanserat ett arkiv med fĂ€rdiga binĂ€rpaket. Paketförvaltaren Portage har under mĂ„nga Ă„r stöttat installation av binĂ€rpaket, men hittills har binĂ€rpaket endast tillhandahĂ„llits sporadiskt â det har antagits att distributionen frĂ€mst sprider metadata för byggande, medan anvĂ€ndaren kan bygga binĂ€rpaket pĂ„ ett av sina system och anvĂ€nda dem pĂ„ andra datorer.
FrÄn och med nu har projektet börjat erbjuda officiella binÀrbyggnader för nedladdning frÄn sina servrar. AnvÀndaren kan fritt anvÀnda binÀrbyggnader i kombination med paket som byggs frÄn kÀllkod, vilket gör det möjligt att kombinera olika typer av paket i sitt system. Direkt nedladdning av binÀrpaket kommer att pÄskynda distributionens implementering pÄ lÄgpresterande datorer och optimera installationsprocessen, vilket ger möjlighet att fokusera pÄ att bygga frÄn kÀllkod endast de mest viktiga komponenterna för anpassning.
För arkitekturer som inte Àr amd64 och arm64 Àr byggderna begrÀnsade till grundlÀggande systemkomponenter och veckoupdateringar. För amd64 och arm64 system tÀcker binÀrpaketen Àven anvÀndarapplikationer, inklusive paket med LibreOffice, Docker, Xfce, KDE och GNOME. Totalt finns det över 20 GB binÀrpaket pÄ speglar som uppdateras dagligen för Gentoo:s stabila gren.
Paket för amd64/x86-64-systemen har byggts med flaggorna "-march=x86-64 -mtune=generic -O2 -pipe", medan för arm64/AArch64-systemen har flaggorna "-O2 -pipe" anvÀnts. För amd64-arkitekturen erbjuds alternativ av paket byggda med bÄde GCC och Clang, samt med instÀllningar för att öka sÀkerheten och lÀnka till Musl-biblioteket istÀllet för Glibc. Om det Àr nödvÀndigt att inkludera specifika CPU-optimeringar kan anvÀndaren, som tidigare, bygga om paketen frÄn kÀlltexterna med önskade alternativ.
För att signera binÀrpaket med en digital signatur anvÀnds nycklar som tidigare anvÀnts för att signera stages-byggnader. Signaturerna kontrolleras dock endast för paket i GPKG-format, som nyligen har blivit standard i projektets arkiv. Paket i det Àldre XPAK-formatet, som tidigare var standard, kan installeras utan verifiering. För att sÀkerstÀlla kompatibilitet har stödet för XPAK bevarats, sÄ anvÀndare som behöver strikt verifiering av paket rekommenderas att förbjuda installation av paket utan kontroll av den digitala signaturen genom att stÀlla in i make.conf instÀllningen FEATURES="binpkg-request-signature".
KĂ€lla: opennet.ru
