Gentoo започна да разпространява универсални компилации на ядрото на Linux

Gentoo Linux разработчици съобщи относно готовността на универсалните сборки с ядрото на Linux, създадено като част от проекта Ядро за разпространение на Gentoo за опростяване на процеса на поддържане на Linux ядрото в дистрибуцията. Проектът предоставя възможност както за инсталиране на готови двоични сборки с ядрото, така и за използване на унифициран ebuild за изграждане, конфигуриране и инсталиране на ядрото с помощта на мениджър на пакети, подобно на други пакети.

Основните разлики между предложените готови сборки и ръчното генериране на ядрото са възможността за автоматично актуализиране при инсталиране на редовни системни актуализации от мениджъра на пакети (emerge -update @world) и предварително дефиниран набор от опции по подразбиране, които гарантират работа след актуализацията (при ръчна конфигурация, ако ядрото не се зареди или възникне повреда, не е ясно дали проблемът се дължи на неправилни настройки или на грешка в самото ядро).

За инсталиране на Linux ядрото са създадени три пакета, които могат да бъдат установят заедно с останалите системни пакети и след това актуализирайте цялата система заедно с ядрото с една команда, без да прибягвате до отделна компилация на ядрото.

  • sys-kernel / gentoo-kernel - ядро ​​със стандартен набор от genpatches, специфични за Gentoo. Сглобяването се извършва с помощта на мениджър на пакети, като се използват настройките по подразбиране или се посочва ваша собствена конфигурация.
  • sys-kernel / gentoo-kernel-bin - вече сглобени двоични модули на gentoo-kernel, които могат да се използват за бързо инсталиране на ядрото, без да се компилира във вашата система.
  • sys-ядро / ванилия-ядро — ebuild с ванилия Linux ядро, предлагано във формата, разпространена на сайта kernel.org.

Нека си припомним, че преди в Gentoo ядрото беше изградено от потребителя отделно от останалата част от системата чрез ръчна конфигурация. Този подход направи възможна фина настройка на производителността, премахване на ненужните компоненти по време на асемблирането и намаляване на времето за асемблиране и размера на полученото ядро. Въпреки това, поради липсата на унифициран набор от опции по подразбиране, потребителят може лесно да направи грешки в конфигурацията и да се натъкне на проблеми с надстройката и преносимостта, които са трудни за диагностициране.

Източник: opennet.ru

Добавяне на нов коментар