Il distributivo Gentoo ha annunciato la disponibilità di pacchetti binari

Gli sviluppatori della distribuzione Gentoo Linux, originariamente orientata alla creazione di un ambiente attraverso la compilazione di software dai sorgenti, hanno annunciato l'implementazione di un repository di pacchetti binari pronti. Il gestore di pacchetti Portage supporta da molti anni l'installazione di pacchetti binari, ma finora questi erano forniti solo in modo selettivo — si pensava che la distribuzione fornisse principalmente dei metadati per la compilazione, ma l'utente poteva compilare pacchetti binari su uno dei propri sistemi e utilizzarli su altri computer.

D'ora in poi, il progetto inizierà a fornire build binarie ufficialmente per il download dai propri server. A discrezione dell'utente, le build binarie possono essere utilizzate in combinazione con pacchetti compilati dai sorgenti, combinando diversi tipi di pacchetti nel proprio sistema. Il download diretto dei pacchetti binari permetterà di velocizzare il deployment della distribuzione su computer poco potenti e ottimizzare il processo di installazione, consentendo di focalizzarsi sulla compilazione dai sorgenti solo dei componenti più importanti per la personalizzazione.

Per architetture diverse da amd64 e arm64, le build sono limitate ai componenti di sistema di base e agli aggiornamenti settimanali. Per i sistemi amd64 e arm64, i pacchetti binari comprendono anche applicazioni utente, inclusi pacchetti come LibreOffice, Docker, Xfce, KDE e GNOME. In totale, nei mirror sono disponibili oltre 20 GB di pacchetti binari, aggiornati quotidianamente per il ramo stabile di Gentoo.

I pacchetti per sistemi amd64/x86-64 sono compilati con i flag «-march=x86-64 -mtune=generic -O2 -pipe», mentre per i sistemi arm64/AArch64 con i flag «-O2 -pipe». Per l'architettura amd64 sono offerti varianti di pacchetti compilati utilizzando GCC e Clang, oltre a configurazioni per aumentare la sicurezza e con collegamento alla libreria Musl invece che Glibc. In caso di necessità di includere ottimizzazioni specifiche per determinati CPU, l'utente può come prima ricompilare i pacchetti dai sorgenti, impostando le opzioni desiderate.

Per certificare i pacchetti binari con una firma digitale vengono utilizzate le chiavi precedentemente impiegate per la certificazione delle build stages. Inoltre, le firme vengono verificate solo per i pacchetti nel formato GPKG, che sono stati recentemente adottati come default nei repository del progetto. I pacchetti nel vecchio formato XPAK, usati in precedenza come default, possono essere installati senza verifica. Per garantire la compatibilità, il supporto per XPAK è mantenuto, quindi agli utenti che necessitano di una rigorosa verifica dei pacchetti si consiglia di proibire l'installazione di pacchetti senza verifica della firma digitale, impostando in make.conf l'opzione FEATURES=«binpkg-request-signature».

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster