„Gentoo“ kūrėjai svarsto galimybę parengti dvejetaines „Linux“ branduolio versijas

Gentoo kūrėjai diskutuoja universalių Linux branduolio paketų, kuriems kuriant nereikia rankinio parametrų konfigūravimo ir kurie yra panašūs į tradiciniuose dvejetainiuose platinimuose pateikiamus branduolio paketus, tiekimas. Kaip pavyzdys problemos, susijusios su Gentoo praktikos rankiniu būdu konfigūruoti branduolio parametrus, trūksta vieningo numatytojo parinkčių rinkinio, kuris garantuotų funkcionalumą po atnaujinimo (rankiniu būdu konfigūruojant, jei branduolys neįsikrauna arba sugenda, neaišku ar problema kyla dėl neteisingų parametrų nustatymo, ar dėl klaidos pačiame branduolyje).

Kūrėjai ketina pateikti paruoštą ir žinomą veikiantį branduolį, kurį būtų galima įdiegti
su minimaliomis pastangomis (kaip ebuild, sukompiliuotas panašiai kaip ir kiti paketai) ir jis bus automatiškai atnaujintas kaip dalis reguliarių sistemos naujinimų paketų tvarkyklės (emerge —update @world). Šiuo metu, remiantis pagrindiniais branduolio šaltinio kodais, jau buvo pasiūlytas paketas "sys-branduolys / vanilės-branduolys“, kuris papildė anksčiau galimą kūrimo scenarijų standartiniu parinkčių rinkiniu genkernel. Vanilės branduolio paketas šiuo metu apima tik kūrimą iš šaltinio kodo (siūlomas formoje statyti), tačiau aptariama ir dvejetainių branduolio mazgų formavimo galimybė.

Tarp rankinio branduolio derinimo privalumų minima galimybė tiksliai sureguliuoti našumą, pašalinti nereikalingus komponentus montuojant, sutrumpinti kūrimo laiką ir sumažinti gauto branduolio dydį (pavyzdžiui, norint sukurti branduolį iš pasiūlymo autoriaus 44 MB kartu su moduliais, o universalus branduolys užima 294 MB). Trūkumai yra galimybė lengvai suklysti sąrankos metu, galimos atnaujinimo problemos, netoleravimas ir sunkumų diagnozuojant problemas. Svarstomas dvejetainių mazgų pristatymas, nes dėl savo dydžio universalaus branduolio surinkimas užtrunka daug ilgiau, o paruošto branduolio pristatymas gali palengvinti mažai energijos naudojančių sistemų naudotojų gyvenimą.

Šaltinis: opennet.ru

Добавить комментарий