Dezvoltatorii Gentoo Linux despre disponibilitatea unor build-uri universale cu kerneli Linux, create în cadrul proiectului pentru simplificarea procesului de întreținere a kernelului Linux în distribuție. Proiectul oferă posibilitatea atât de a instala build-uri binare gata făcute cu kernel, cât și de a utiliza un ebuild unificat pentru a construi, configura și instala kernelul prin intermediul managerului de pachete, similar cu celelalte pachete.
Principalele diferențe ale build-urilor gata furnizate de formarea manuală a kernelului sunt posibilitatea actualizării automate în timpul instalării actualizărilor regulate ale sistemului prin managerul de pachete (emerge —update @world) și un set predefinit de opțiuni implicite, garantând funcționarea după actualizare (în cazul configurării manuale, dacă kernelul nu se încarcă sau apare o eroare, nu este clar dacă problema este legată de setările incorecte sau de o eroare în cadrul kernelului).
Pentru instalarea kernelului Linux au fost formulate trei pachete, care pot fi instalate împreună cu celelalte pachete ale sistemului și, ulterior, actualizată întreaga sistemă împreună cu kernelul cu o singură comandă, fără a recurge la o compilare separată a kernelului.
- — kernel cu un set standard de patch-uri genpatches, specifice pentru Gentoo. Compilarea se realizează prin intermediul managerului de pachete folosind configurațiile implicite sau specificând propria configurație.
- — build-uri binare deja compilate gentoo-kernel, care pot fi utilizate pentru o instalare rapidă a kernelului fără a-l compila pe propriul sistem.
- — ebuild cu kernelul vanilă Linux, oferit în forma distribuită pe site-ul .
Reamintim că anterior, în Gentoo, compilarea kernelului era realizată de utilizator separat de restul sistemului folosind configurarea manuală. Această abordare permitea realizarea unui tuning fin al performanței, excluderea componentelor inutile din compilare și reducerea timpului de compilare și a dimensiunii kernelului rezultat. Cu toate acestea, din cauza lipsei unui set unificat de opțiuni implicite, utilizatorul putea comite greșeli în configurare și se putea confrunta cu probleme de actualizare și portabilitate, care erau greu de diagnosticat.
Sursa: opennet.ro
