Gentoo почав розповсюдження універсальних збірок ядра Linux

Розробники Gentoo Linux оголосили про готовність універсальних збірок з ядром Linux, створених у рамках проекту Ядро розподілу Gentoo для спрощення процесу супроводу ядра Linux у дистрибутиві. Проектом надано можливість встановлення готових бінарних збірок з ядром, так і використання уніфікованого ebuild для складання, налаштування та встановлення ядра за допомогою пакетного менеджера, за аналогією з іншими пакетами.

Ключовими відмінностями запропонованих готових збірок від ручного формування ядра є можливість автоматичного оновлення при встановленні регулярних оновлень системи пакетним менеджером (emerge —update @world) та певний набір опцій за умовчанням, що гарантує працездатність після оновлення (при ручному конфігуруванні, якщо ядро ​​не завантажиться) , не ясно, чи пов'язана проблема з некоректним виставленням параметрів або помилкою в самому ядрі).

Для встановлення ядра Linux сформовано три пакети, які можна встановити разом з рештою пакетів системи і після цього оновлювати всю систему разом з ядром однією командою, не вдаючись до окремого складання ядра.

  • sys-ядро / gentoo-ядро - Ядро з типовим набором патчів Genpatches, специфічних для Gentoo. Складання здійснюється за допомогою пакетного менеджера з використанням стандартних налаштувань або завданням власної конфігурації.
  • sys-kernel / gentoo-kernel-bin - вже зібрані бінарні зборки gentoo-kernel, які можна використовувати для швидкого встановлення ядра без компіляції на своїй системі.
  • sys-ядро / ванільне ядро - ebuild з ванільним ядром Linux, пропонованим у вигляді, що розповсюджується на сайті kernel.org.

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

Джерело: opennet.ru

Додати коментар або відгук