Розробники Gentoo розглядають можливість двійкових частин збірки ядра

gentoo-linux

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

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

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

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

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

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

В даний час на основі цього вже запропоновано пакет sys-kernel / vanilla-kernel з основних джерел ядра, доповнюючи доступний раніше сценарій збірки типовим набором опцій genkernel.

Якщо мені доводиться обґрунтовувати перехід від старої традиції користувацьких ядер до універсального пакету ядра, я повинен почати з обговорення причин, чому ви можете спочатку налаштувати власне ядро.

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

Основним контраргументом є зусилля. Як уже згадувалося вище, мені особисто набридло змушувати вручну мати справу зі своїм ядром. Чи перевищує згаданий потенційний прибуток втрату людського часу на налаштування та підтримку користувацького ядра?

Серед переваг ручної настройки ядра, можливість налаштування продуктивності, видалення непотрібних компонентів під час компіляції, скоротити час компіляції та зменшити розмір ядра в результаті (наприклад, побудова ядра прихильника займає 44 МБ разом з модулями, тоді як універсальне ядро ​​займає 294 МБ).

Серед недоліків, спостерігається, що під час налаштування легко зробити помилку, можливі проблеми з оновленням, непереносимість, труднощі з діагностикою проблем.

Постачання компіляції binaries вважається універсальним ядромЗавдяки своєму розміру він компілюється набагато довше і забезпечує готове ядро Це може спростити життя користувачів системи низької енергії.

Хоча це виявляється як "ідея", Розробники Gentoo не виключайте такої можливості і вони про це говорять про це, поки з боку користувачів думки вже розділилися.

Si ви хочете дізнатися більше про це, Ви можете перевірити оригінал примітки в за наступним посиланням.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.