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

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

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

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

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

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

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster