Dezvoltatorii distribuției Gentoo Linux, care a fost inițial orientată spre crearea unui mediu prin compilarea programelor din sursă, au anunțat deschiderea unui depozit de pachete binare gata de utilizare. Managerul de pachete Portage susține de mulți ani instalarea pachetelor binare, dar până acum acestea erau disponibile doar selectiv — s-a presupus că distribuția răspândește în principal metadate pentru compilare, iar utilizatorul poate compila pachetele binare pe unul dintre sistemele sale și le poate utiliza pe alte computere.
De acum înainte, proiectul a început să ofere oficial pachete binare pentru descărcare de pe serverele sale. La discretiona utilizatorului, pachetele binare pot fi folosite împreună cu pachetele compilate din sursă, combinând diferite tipuri de pachete în sistemul său. Descărcarea directă a pachetelor binare va accelera desfășurarea distribuției pe computerele cu resurse limitate și va optimiza procesul de instalare, permițând concentrarea asupra compilării din sursă doar a componentelor cele mai esențiale pentru personalizare.
Pentru arhitecturi diferite de amd64 și arm64, pachetele sunt limitate la componentele de bază ale sistemului și actualizările săptămânale. Pentru sistemele amd64 și arm64, pachetele binare includ și aplicații de utilizator, cum ar fi pachetele cu LibreOffice, Docker, Xfce, KDE și GNOME. În total, există peste 20 GB de pachete binare disponibile pe oglinzi, actualizate zilnic pentru ramura stabilă Gentoo.
Pachetele pentru sistemele amd64/x86-64 sunt compilate cu flagurile „-march=x86-64 -mtune=generic -O2 -pipe”, iar pentru sistemele arm64/AArch64 cu flagurile „-O2 -pipe”. Pentru arhitectura amd64 sunt disponibile opțiuni de pachete compilat cu GCC și Clang, precum și cu configurații pentru îmbunătățirea securității și legarea cu biblioteca Musl în loc de Glibc. Dacă este necesară includerea optimizărilor specifice pentru anumite CPU, utilizatorul poate, ca și înainte, să recompilăm pachetele din sursele lor, setând opțiunile dorite.
Pentru semnarea pachetelor binare cu o semnătură digitală, sunt folosite chei care au fost anterior utilizate pentru semnarea constructiilor stages. Semnăturile sunt verificate doar pentru pachetele în format GPKG, care au fost utilizate recent ca format implicit în magazinele de proiecte. Pachetele în vechiul format XPAK, folosit ca format implicit anterior, pot fi instalate fără verificare. Pentru a menține compatibilitatea, suportul pentru XPAK a fost păstrat, așa că utilizatorii care necesită o verificare strictă a pachetelor sunt sfătuiți să interzică instalarea pachetelor fără a verifica semnătura digitală, setând în make.conf opțiunea FEATURES="binpkg-request-signature".
Sursa: opennet.ro
