Складання ядра Linux


8

Тільки для досвіду навчання я перекомпілював ядро ​​Linux з різними параметрами, встановленими та завантаженими з нього. Це було і повчально, і прямо. Однак мене перейняло велика кількість доступних варіантів.

Мої запитання:

  1. Чи є сенс витрачати час на те, щоб оптимізувати ядро ​​Linux для мого конкретного ноутбука? Чи це суттєво покращиться?
  2. Чи є інструменти, які можуть прочитати конфігурацію мого комп'ютера та запропонувати конфігурацію?

'lshw' повинен дати деяку підказку до вашої точної настройки обладнання
Journeyman Geek

Відповіді:


7

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

Це хороша вправа, особливо якщо вам цікаво дізнатися про ядро, але, що стосується щоденної роботи, переваги від продуктивності на робочому столі або робочій станції будуть незначними до неіснуючих, навіть при найкращих оптимізаціях часу компіляції для ваш конкретний процесор

Якщо ви робите це для навчання більше, ніж для продуктивності, то я пропоную вам спробувати скласти якомога більше різних способів. Скомпілюйте все як модулі, потім скомпілюйте все статичне (і дивіться, наскільки величезним стає ваше ядро), а потім спробуйте скласти мінімальне ядро, але при цьому все обладнання працює. Спробуйте деякі експериментальні функції (можливо, на ВМ; хоча б ;-)). Повеселіться з цим.


2

Це може істотно покращити час завантаження, але не обов'язково.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.