Gentoo programeri razmatraju mogućnost binarnih dijelova gradnje jezgre

gentoo-linux

sve oni koji su ohrabreni da koriste Gentoo, oni to znaju ovaj Linux distribuira to je vrlo prilagodljiv zahvaljujući tome ne koristi prethodno sastavljene binarne datoteke, S kojim korisnik mora sam da napravi kompilaciju sistema što mu daje veliku prednost u odnosu na druge distribucije jer možete stvoriti kompilaciju usredotočenu na komponente računara, pružajući mu veću fluidnost i performanse.

Since with Portage, koji implementira neke napredne funkcije kao što su upravljanje ovisnostima, fino podešavanje paketa po želji administratora, lažne instalacije u stilu OpenBSD-a, sandbox-ovi za kompilaciju, sigurno deinstaliranje, sistemski profili, virtualni paketi, upravljanje konfiguracijskim datotekama i više utora za različite verzije istog paketa.

Ali sada se ovo može promijeniti od tada Gentoo programeri raspravljaju mogućnost za osigurati generičke Linux kernel pakete koji ne zahtijevaju ručnu konfiguraciju tijekom kompilacije i slični su paketima kernela koji se nude u tradicionalnoj binarnoj distribuciji.

como primjer problema koji nastaje kada se koristi ručno podešavanje parametara jezgre vježbao u Gentoo-u, nedostaje jedinstveni skup zadanih opcija koji osiguravaju operativnost nakon ažuriranja (Kada se ručno konfigurira, ako se jezgra ne pokrene ili se dogodi pad, nije jasno je li problem uzrokovan nepravilnim postavkama parametara ili greškom u samom jezgru).

Tradicionalni Gentooov način dobivanja kernela je instaliranje izvora, a zatim ga sami konfigurirati i izgraditi. Za one koji nisu željeli proći dosadan postupak ručnog postavljanja, osiguran je alternativni put do korištenja genkernela. Međutim, nijedna od tih varijanti zapravo nije mogla pružiti ekvivalent jezgri koju pružaju binarne distribucije.

Programeri namjeravaju osigurati spremno jezgro i očigledno funkcionalan koji se može instalirati uz minimalan napor (poput ebuild-a, izgrađenog po analogiji s drugim paketima) i upravitelj paketa će ga automatski ažurirati kao dio redovnog ažuriranja sistema.

Trenutno je na osnovu toga već predložen sys-kernel / vanilla-kernel paket iz glavnih izvora kernela, dopunjavajući prethodno dostupnu skriptu izgradnje tipičnim skupom opcija genkernela.

Ako moram opravdati promjenu stare tradicije prilagođenih jezgri u univerzalni paket jezgre, trebao bih započeti raspravu o razlozima zbog kojih biste uopće željeli konfigurirati prilagođeni kernel.

Paket zrna vanilije do sada uključuje samo sastavljanje iz izvornog koda (predloženo u obliku ebuild), ali se također raspravlja o mogućnosti generiranja binarnih sklopova jezgre.

Glavni protuargument je napor. Kao što je gore spomenuto, meni se lično dosadilo ručno baratati svojim jezgrom. Da li spomenuti potencijalni dobici premašuju gubitak ljudskog vremena konfiguriranja i održavanja prilagođenog jezgra?

Među prednostima ručnog podešavanja jezgre, sposobnost podešavanja performansi, uklanjanje nepotrebnih komponenti tokom kompilacije, skratiti vrijeme kompilacije i smanjiti veličinu jezgre što rezultira (na primjer, izgradnja jezgre zagovornika traje 44 MB zajedno s modulima, dok univerzalnoj jezgri treba 294 MB).

Među nedostacima, uočava se da tokom postavljanja lako se može napraviti greška, mogući problemi s ažuriranjem, netolerancija, poteškoće u dijagnosticiranju problema.

Snabdevanje kompilacije binaries smatra se univerzalnim jezgromZbog svoje veličine, kompajlira se mnogo duže i isporučuje gotov kernel Može pojednostaviti život korisnika sistema male snage.

Ipak ovo se nalazi kao "ideja", Gentoo programeri ne isključuju mogućnost i oni o tome razgovaraju, dok od strane korisnika, mišljenja su već podijeljena.

Si želite znati više o tome, možete provjeriti originalnu bilješku sljedeći link.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.