Gentoo-udviklere overvejer muligheden for binære build-dele af kernen

gentoo-linux

Alle dem, der blev opfordret til at bruge Gentoo, de ved det denne Linux distro det kan tilpasses meget tak til det bruger ikke forudkompilerede binære filer, Med hvilken brugeren skal udføre systemkompilering alene som det giver det en stor fordel i forhold til andre distributioner, da det er muligt at oprette en kompilering med fokus på computerens komponenter, hvilket giver den større flydende og ydeevne.

Siden med Portage, som implementerer nogle avancerede funktioner såsom afhængighedsstyring, finjustering af pakker efter administratorens smag, falske installationer i OpenBSD-stil, kompilering af sandkasser, sikker afinstallation, systemprofiler, virtuelle pakker, konfigurationsfilhåndtering og flere slots til forskellige versioner af den samme pakke.

Men nu kan dette ændre sig eftersom Gentoo-udviklere diskuterer muligheden for sørge for generiske Linux-kernepakker der ikke kræver manuel konfiguration under kompilering og ligner de kernepakker, der leveres i traditionelle binære distributioner.

Como eksempel på problemet der opstår, når den bruges manuel indstilling af kerneparametre praktiseres i Gentoo, der mangler et samlet sæt af standardindstillinger der sikrer betjening efter opdateringen (Når kernen ikke starter, eller der opstår et nedbrud, når den konfigureres manuelt, er det ikke klart, om problemet skyldes forkerte parameterindstillinger eller en fejl i selve kernen).

Den traditionelle Gentoo-måde at få en kerne på er at installere kilderne og derefter konfigurere og oprette en selv. For dem, der ikke ønskede at gennemgå den kedelige proces med at opsætte det manuelt, blev der givet en alternativ rute til brug af genkernel. Imidlertid var ingen af ​​disse varianter i stand til faktisk at give ækvivalenten af ​​kernerne, der blev leveret af binære distributioner.

Udviklerne agter at levere en klar kerne og åbenbart funktionel der kan installeres med minimal indsats (som ebuild, bygget analogt med andre pakker) og opdateres automatisk af pakkehåndteringen som en del af regelmæssige systemopdateringer.

I øjeblikket er sys-kernel / vanilla-kernel-pakken allerede blevet foreslået på basis fra de vigtigste kernekilder, supplerer det tidligere tilgængelige build-script med et typisk sæt genkernel-indstillinger.

Hvis jeg skal retfærdiggøre ændringen fra den gamle tradition for brugerdefinerede kerner til en universel kernepakke, skal jeg starte med at diskutere grundene til, at du måske først vil konfigurere en brugerdefineret kerne.

Vaniljekernepakken indtil videre involverer det kun samling fra kildekode (foreslået i ebuild-form), men muligheden for at generere binære kerneenheder diskuteres også.

Det vigtigste modargument er indsats. Som nævnt ovenfor blev jeg personligt træt af at skulle håndtere min kerne manuelt. Opvejer de nævnte potentielle gevinster tabet af menneskelig tid ved konfiguration og vedligeholdelse af en brugerdefineret kerne?

Blandt fordelene ved manuel kernetuning, det evne til at indstille ydeevne, fjerne unødvendige komponenter under kompilering, forkorte kompileringstid og reducere kernestørrelse resulterende (for eksempel tager opbygning af en talsmands kerne 44 MB sammen med moduler, mens en universal kerne tager 294 MB).

Blandt manglerne er det observeres, at en fejl kan let foretages under opsætningen, mulige problemer med opdateringen, intolerance, vanskeligheder med at diagnosticere problemer.

Leveringen af samlinger binære filer betragtes som den universelle kernePå grund af sin størrelse kompilerer den meget længere og leverer en færdig kerne Det kan forenkle brugerne af system med lavt strømforbrug.

Selvom dette findes som en "idé", Gentoo-udviklere udelukk ikke muligheden og de taler om det om det, mens fra brugernes side er meningerne allerede delte.

Si du vil vide mere om det, du kan tjekke den originale note i følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.