Gentoo әзірлеушілері Linux ядросының екілік құрылымдарын дайындауды қарастыруда

Gentoo әзірлеушілері талқылау құру кезінде параметрлерді қолмен конфигурациялауды қажет етпейтін және дәстүрлі екілік дистрибутивтерде жеткізілетін ядро ​​​​бумаларына ұқсас әмбебап Linux ядролық пакеттерін қамтамасыз ету. Gentoo-ның ядро ​​параметрлерін қолмен конфигурациялау тәжірибесіне қатысты мәселенің мысалы ретінде жаңартудан кейін функционалдылыққа кепілдік беретін опциялардың бірыңғай әдепкі жиынтығының болмауы (қолмен конфигурациялау кезінде, егер ядро ​​жүктелмесе немесе бұзылса, бұл анық емес) мәселе дұрыс емес орнату параметрлеріне байланысты ма немесе ядроның өзінде қате бар ма).

Әзірлеушілер орнатуға болатын дайын және белгілі жұмыс ядросын қамтамасыз етуге ниетті
аз күш жұмсаумен (басқа пакеттерге ұқсас құрастырылған ebuild сияқты) және ол бума менеджерінің жүйелі жүйелі жаңартуларының бөлігі ретінде автоматты түрде жаңартылады (emerge —update @world). Қазіргі уақытта ядроның негізгі бастапқы кодтары негізінде пакет ұсынылды «sys-kernel / vanilla-kernel«, ол бұрын қол жетімді құрастыру сценарийін стандартты опциялар жиынтығымен толықтырды гендік ядро. Ваниль-ядро пакеті қазіргі уақытта тек бастапқы кодтан құрастыруды қамтиды (формада ұсынылған электрондық құрастыру), бірақ екілік ядролық жинақтарды құру мүмкіндігі де талқыланады.

Ядроны қолмен баптаудың артықшылықтарының ішінде өнімділікті дәл баптау мүмкіндігі, құрастыру кезінде қажет емес компоненттерді жою, құрастыру уақытын қысқарту және алынған ядроның өлшемін азайту (мысалы, ұсыныс авторынан ядроны құру) Модульдермен бірге 44 МБ, әмбебап ядро ​​294 МБ алады). Кемшіліктерге орнату кезінде оңай қателіктер жіберу мүмкіндігі, жаңартуға байланысты ықтимал проблемалар, төзімсіздік және ақауларды диагностикалау қиындықтары жатады. Екілік жинақтарды жеткізу қарастырылуда, өйткені әмбебап ядро ​​өзінің өлшеміне байланысты құрастыруға көп уақыт алады және дайын ядроны жеткізу төмен қуатты жүйелерді пайдаланушылардың өмірін жеңілдетеді.

Ақпарат көзі: opennet.ru

пікір қалдыру