„Gentoo“ kūrėjai svarsto galimybę sukurti dvejetaines branduolio dalis

gentoo-linux

Visi tie, kurie buvo raginami naudotis „Gentoo“, jie tai žino tai Linux distribucija yra labai pritaikomas to dėka nenaudoja iš anksto sudarytų dvejetainių failų, Su kuria vartotojas pats turi atlikti sistemos kompiliavimą Tai suteikia jai didelį pranašumą prieš kitus paskirstymus, nes galite sukurti kompiliaciją, orientuotą į kompiuterio komponentus, suteikdami jam daugiau sklandumo ir našumo.

Kadangi su „Portage“, kuri įdiegia kai kurias pažangias funkcijas pvz., priklausomybės valdymas, paketų suderinimas, kad atitiktų administratorių, „OpenBSD“ stiliaus padirbti diegimai, kompiliavimo smėlio dėžės, saugus pašalinimas, sistemos profiliai, virtualūs paketai, konfigūracijos failų valdymas ir keli skirtingos to paties paketo versijos.

Bet dabar tai gali pasikeisti nuo „Gentoo“ kūrėjai diskutuoja galimybė numatyti bendruosius „Linux“ branduolio paketus kuriems nereikia rankinio konfigūravimo kompiliavimo metu ir yra panašūs į branduolio paketus, pateikiamus tradiciniuose dvejetainiuose paskirstymuose.

Komo problemos pavyzdys kuris atsiranda jį naudojant rankinis branduolio parametrų derinimas praktikavosi Gentoo mieste, trūksta vieningo rinkinio numatytųjų parinkčių užtikrinančius tinkamumą po atnaujinimo (Konfigūravus rankiniu būdu, jei branduolys neįkraunamas arba įvyksta strigtis, nėra aišku, ar problemą sukėlė neteisingi parametrų parametrai, ar paties branduolio klaida).

Tradicinis „Gentoo“ būdas gauti branduolį yra įdiegti šaltinius, o tada pats juos sukonfigūruoti ir sukurti. Tiems, kurie nenorėjo atlikti varginančio proceso nustatymo rankiniu būdu, buvo pateiktas alternatyvus būdas naudoti „genkernel“. Tačiau nė vienas iš šių variantų negalėjo iš tikrųjų pateikti branduolių, kuriuos teikia dvejetainiai skirstiniai, ekvivalento.

Kūrėjai ketina pateikti paruoštą branduolį ir akivaizdžiai funkcionalus kurį galima įdiegti su minimaliomis pastangomis (pvz., „ebuild“, sukurta pagal analogiją su kitais paketais) ir paketų tvarkyklė ją atnaujins automatiškai kaip dalį įprastų sistemos atnaujinimų.

Šiuo metu sys-branduolio / vanilės-branduolio paketas jau yra pasiūlytas remiantis tuo iš pagrindinių branduolio šaltinių, anksčiau prieinamą kūrimo scenarijų papildant tipišku genkernelio parinkčių rinkiniu.

Jei turiu pagrįsti perėjimą nuo senos įprastų branduolių tradicijos prie universalaus branduolio paketo, pirmiausia turėčiau aptarti priežastis, kodėl pirmiausia norėtumėte sukonfigūruoti pasirinktinį branduolį.

Vanilės-branduolio pakuotė kol kas tai apima tik surinkimą iš šaltinio kodo (siūloma „ebuild“ forma), tačiau taip pat aptariama galimybė sukurti dvejetainius branduolio rinkinius.

Pagrindinis kontrargumentas yra pastangos. Kaip minėta pirmiau, man asmeniškai atsibodo man rankiniu būdu susitvarkyti su savo branduoliu. Ar minimas galimas laimėjimas nusveria žmogaus laiko praradimą kuriant ir palaikant pritaikytą branduolį?

Tarp rankinio branduolio derinimo pranašumų, galimybė sureguliuoti našumą, pašalinti nereikalingus komponentus kompiliavimo metu, sutrumpinti kompiliavimo laiką ir sumažinti branduolio dydį Rezultatas (pavyzdžiui, kuriant šalininko branduolį, reikia 44 MB kartu su moduliais, o universalaus branduolio - 294 MB).

Tarp trūkumų pastebima, kad sąrankos metu galima lengvai padaryti klaidą, galimos atnaujinimo problemos, netolerancija, sunku diagnozuoti problemas.

Tiekimas rinkiniai dvejetainiai failai laikomi, nes universalus branduolysDėl savo dydžio jis kaupia daug ilgiau ir pateikia paruoštą branduolį Tai gali supaprastinti mažai energijos naudojančių sistemos vartotojų gyvenimą.

Nors tai randama kaip „idėja“, „Gentoo“ kūrėjai neatmeta galimybės o jie tuo apie tai kalba iš vartotojų nuomonės jau yra padalintos.

Si norite apie tai daugiau sužinoti, galite patikrinti originalų užrašą šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.