Gentoo-udviklere overvejer at forberede binære builds af Linux-kernen

Gentoo udviklere diskuterer levering af universelle Linux-kernepakker, der ikke kræver manuel konfiguration af parametre, når de bygger og ligner de kernepakker, der leveres i traditionelle binære distributioner. Som et eksempel på et problem med Gentoos praksis med at manuelt konfigurere kerneparametre, er der mangel på et samlet standardsæt af muligheder, der garanterer funktionalitet efter en opgradering (med manuel konfiguration, hvis kernen ikke starter eller går ned, er det ikke klart om problemet skyldes forkerte indstillingsparametre eller en fejl i selve kernen).

Udviklerne har til hensigt at levere en færdiglavet og kendt fungerende kerne, der kan installeres
med minimal indsats (som en ebuild, kompileret på samme måde som andre pakker), og den vil automatisk blive opdateret som en del af regelmæssige systemopdateringer af pakkehåndteringen (emerge —update @world). På nuværende tidspunkt, baseret på kernens hovedkildekoder, er der allerede foreslået en pakke "sys-kernel / vanilje-kernel“, som supplerede det tidligere tilgængelige build-script med et standardsæt af muligheder genkernel. Vaniljekerne-pakken involverer i øjeblikket kun bygning fra kildekode (tilbydes i formen ebuild), men muligheden for at danne binære kernesamlinger diskuteres også.

Blandt fordelene ved manuel tuning af kernen nævnes muligheden for at finjustere ydeevnen, eliminere unødvendige komponenter ved samling, reducere byggetiden og reducere størrelsen af ​​den resulterende kerne (f.eks. tager det at bygge en kerne fra forfatteren af ​​forslaget 44 MB sammen med moduler, mens en universel kerne tager 294 MB) . Ulemper omfatter evnen til nemt at lave fejl under opsætning, mulige problemer med opdatering, intolerance og vanskeligheder med at diagnosticere problemer. Levering af binære samlinger overvejes, da den universelle kerne, på grund af sin størrelse, tager meget længere tid at samle, og levering af en færdiglavet kerne kan gøre livet lettere for brugere af systemer med lavt strømforbrug.

Kilde: opennet.ru

Tilføj en kommentar