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 hvormed det giver den en stor fordel i forhold til andre distributioner, da den kan skabe en kompilering fokuseret på komponenterne i computeren, hvilket giver den større flydende og ydeevne.

Siden med Portage, som implementerer nogle avancerede funktioner såsom afhængighedsstyring, finjustering af pakker til administratorens smag, falske installationer i OpenBSD-stil, sandkasser under kompilering, 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 i analogi med andre pakker) og vil automatisk blive opdateret af pakkeadministratoren 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, som supplerer det tidligere tilgængelige build-script med et typisk sæt genkernel-indstillinger.

Hvis jeg skal retfærdiggøre at flytte fra den gamle tradition med brugerdefinerede kerner til en universel kernepakke, bør jeg starte med at diskutere grundene til, hvorfor du måske ønsker at konfigurere en brugerdefineret kerne i første omgang.

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 på at konfigurere og vedligeholde en tilpasset 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 output (f.eks. tager det 44 MB at bygge en proponent-kerne sammen med moduler, mens en universel 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.


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.