Pachetele binare sunt deja oferite în Gentoo 

Gentoo

Logo Gentoo

De la sfârșitul anului 2019 în Gentoo s-a discutat posibilitatea utilizării pachetelor binare în distribuţie şi de atunci aceasta a devenit un punct de discuție de către dezvoltatori (vorbind despre scopul abordării subiectului) și cu aceasta s-au făcut unele modificări la distribuție.

Pentru cei care nu știu despre Gentoo Linux, trebuie să știți că aceasta este o distribuție care timp de mulți ani s-a bazat pe faptul că utilizatorul se ocupă de compilarea sistemului singur, adică utilizatorul trebuia să facă totul la compilare, inclusiv nevoia de a configura Kernel-ul în timpul compilării.

gentoo-linux
Articol asociat:
Dezvoltatorii Gentoo iau în considerare posibilitatea de a construi porțiuni binare ale nucleului

Cu propunerea pentru a implementa pachete binare, s-a deschis posibilitatea de a economisi timp în procesul de instalare a sistemului pentru acei utilizatori care ar dori astfel. Prin urmare, Dezvoltatorii Gentoo au anunțat recent introducerea unui depozit de pachete binare gata de folosire.

De menționat că Portage a susținut de mulți ani instalarea pachetelor binare, dar până acum pachetele binare au fost furnizate doar selectiv, adică erau în fundal, dar acum lucrurile se schimbă.

De acum înainte, proiectul a început oficial să furnizeze binare pentru a descărca de pe serverele lor, deoarece dezvoltatorii au creat un depozit de 20 de gigaocteți plin de pachete binare precompilate.

La discreția utilizatorului, binarele pot fi utilizate în combinație cu pachete create din codul sursă, combinând diferite tipuri de pachete în sistem. Descărcarea directă a pachetelor binare va accelera implementarea distribuției pe computere cu consum redus și va simplifica procesul de instalare, permițând utilizatorului să se concentreze pe construirea din codul sursă doar a celor mai importante componente pentru personalizare.

Acest lucru nu înseamnă că Gentoo se îndepărtează de rădăcinile sale, deoarece Gentto va fi întotdeauna distribuția Linux care se concentrează pe personalizarea de către utilizator și, mai presus de toate, nu este potrivită pentru începători. 

În ceea ce privește noul depozit cu pachete binare, se menționează că un lucru de reținut este că, pentru majoritatea arhitecturilor, acele instalări binare vor fi limitate la sistemul de bază și la actualizări. De exemplu pPentru arhitecturi, altele decât amd64 și arm64, versiunile sunt limitate la componentele de bază ale sistemului și actualizările săptămânale. Pentru sistemele amd64 și arm64, pachetele binare acoperă și aplicații personalizate, inclusiv pachetele LibreOffice, Docker, Xfce, KDE și GNOME.

Pachete pentru sisteme amd64/x86-64 sunt compilate cu indicatorii «-march=x86-64 -mtune=generic -O2 -pipe“, iar pentru sisteme arm64/AArch64 cu indicatoare «-O2 -teava«. Pentru arhitectura amd64, sunt oferite opțiuni de pachet compilate folosind GCC și Clang, precum și configurații pentru a îmbunătăți securitatea și conectarea cu biblioteca Musl în loc de Glibc. Dacă este necesar să se activeze optimizări specifice pentru anumite CPU-uri, utilizatorul poate, ca și până acum, să reconstruiască pachetele din textele sursă, configurând opțiunile dorite.

Noul pas al Gentoo de a adăuga pachete binare ca alternativă este menit să ajute utilizatorii cu computere limitate în putere de calcul și, practic, să evite reinventarea roții, deoarece deținerea de pachete binare cu pachete specifice se traduce în timp economisit.

Pentru a certifica pachetele binare cu semnatura digitala, sunt folosite cheile care au fost folosite anterior pentru a certifica versiunile de etapă. În acest caz, semnăturile sunt verificate doar pentru pachetele în format GPKG, care au fost utilizate recent în mod implicit în depozitele de proiecte.

Pachetele în vechiul format XPAK, care erau folosite implicit în trecut, pot fi instalate fără verificare. Pentru a asigura compatibilitatea, suportul XPAK este păstrat, astfel încât utilizatorilor care au nevoie de verificare strictă a pachetelor li se recomandă să evite instalarea pachetelor fără verificarea semnăturii digitale prin setarea parametrului make.conf FEATURES=»binpkg-request-signature»

in sfarsit daca esti interesat să afle mai multe despre asta, puteți verifica detalii în următorul link.