Разработчиците на Gentoo Linux обявяват за готовността на универсалните версии на ядрото на Linux, разработени в рамките на проекта за опростяване на процеса по поддръжка на ядрото на Linux в дистрибуцията. Проектът предлага възможност както за инсталиране на готови бинарни версии на ядрото, така и за използване на унифициран ebuild за компилиране, конфигуриране и инсталиране на ядрото чрез пакетния мениджър, подобно на другите пакети.
Ключовите различия между предложените готови версии и ръчното създаване на ядрото са възможността за автоматично обновление при инсталиране на регулярни актуализации на системата с пакетния мениджър (emerge --update @world) и предварително определен набор от опции по подразбиране, който гарантира работоспособност след обновление (при ръчно конфигуриране, ако ядрото не се зареди или възникне срив, не е ясно дали проблемът е свързан с неправилно зададени параметри или с грешка в самото ядро).
За инсталацията на ядрото на Linux са създадени три пакета, които могат да се инсталират заедно с другите пакети на системата и след това да се обнови цялата система, включително ядрото, с една команда, без да е необходимо отделно компилиране на ядрото.
- — ядро с типичен набор от генерични патчове, специфични за Gentoo. Сборката се извършва с помощта на пакетния мениджър, използвайки настройки по подразбиране или задавайки собствена конфигурация.
- — вече създадени бинарни версии на gentoo-kernel, които могат да се използват за бърза инсталация на ядрото без неговата компилация на собствената система.
- — ebuild с ванилово ядро на Linux, предлагано под формата, разпространена на сайта .
Напомняме, че преди в Gentoo компилирането на ядрото се извършваше от потребителя отделно от останалата система с помощта на ръчна настройка. Този подход позволяваше да се извърши прецизно настройване на производителността, да се изключат ненужни компоненти от компилацията и да се намали времето за компилация и размерът на крайното ядро. В същото време, поради липсата на унифициран набор от опции по подразбиране, потребителят лесно можеше да допусне грешка в конфигурирането и да се сблъска с проблеми с обновленията и преносимостта, които бяха трудни за диагностициране.
Източник: opennet.ru
