Когда я компилирую ядро Linux, количество компилируемых драйверов и модулей определенно влияет на размер созданного двоичного файла. Но влияет ли это на размер ядра, когда он загружается в память?Число скомпилированных модулей, влияющих на размер ядра Linux в ОЗУ?
Я имею в виду, когда я компилирую драйверы, которые мне не нужны для моего оборудования, ядро просто игнорирует их или они также загружаются в ОЗУ?
TL;
Я скомпилировал ядро A, содержащее ТОЛЬКО драйверы, которые мне нужны;
Kernel B, содержащий драйверы Мне нужны дополнительные драйверы, которых нет.
Будет ли ядро Б потреблять больше памяти, чем ядро A?
Да. Если драйверы создаются как часть образа ядра. Нет, если они созданы как модули ядра 'ko' и не загружаются, если это необходимо. – TheCodeArtist
@ TheCodeArtist: Можете ли вы представить это как ответ? Некоторые ссылки были бы хороши также :) – Petr