Gentoo begyndte at distribuere universelle Linux-kernebygninger

Gentoo Linux-udviklere annonceret om klarheden af ​​universelle samlinger med Linux-kernen, der er oprettet som en del af projektet Gentoo distributionskerne for at forenkle processen med at vedligeholde Linux-kernen i distributionen. Projektet giver mulighed for både at installere færdige binære assemblies med kernen og bruge en unified ebuild til at bygge, konfigurere og installere kernen ved hjælp af en pakkehåndtering, der ligner andre pakker.

De vigtigste forskelle mellem de foreslåede færdiglavede samlinger og den manuelle generering af kernen er muligheden for automatisk opdatering ved installation af regelmæssige systemopdateringer af pakkehåndteringen (emerge -update @world) og et foruddefineret sæt standardindstillinger, der garanterer drift efter opdateringen (med manuel konfiguration, hvis kernen ikke indlæses, eller der opstår en fejl, er det ikke klart, om problemet skyldes forkerte indstillinger eller en fejl i selve kernen).

For at installere Linux-kernen er der oprettet tre pakker, der kan være etablere sammen med resten af ​​systempakkerne og derefter opdatere hele systemet sammen med kernen med én kommando, uden at ty til en separat kernebygning.

  • sys-kernel / gentoo-kernel - en kerne med et standard sæt genpatches, der er specifikke for Gentoo. Samlingen udføres ved hjælp af en pakkehåndtering ved hjælp af standardindstillinger eller specificering af din egen konfiguration.
  • sys-kernel / gentoo-kernel-bin - allerede sammensatte gentoo-kernel binære samlinger, der kan bruges til hurtigt at installere kernen uden at kompilere den på dit system.
  • sys-kernel / vanilje-kernel — ebuild med en vanilje Linux-kerne, der tilbydes i den form, der er distribueret på webstedet kernel.org.

Lad os huske, at tidligere i Gentoo blev kernen bygget af brugeren adskilt fra resten af ​​systemet ved hjælp af manuel konfiguration. Denne tilgang gjorde det muligt at finjustere ydeevnen, eliminere unødvendige komponenter under monteringen og reducere monteringstiden og størrelsen af ​​den resulterende kerne. Men på grund af manglen på et samlet sæt standardindstillinger, kunne brugeren nemt lave konfigurationsfejl og støde på opgraderings- og portabilitetsproblemer, som var svære at diagnosticere.

Kilde: opennet.ru

Tilføj en kommentar