Зачем нужно конфигурировать ядро
Категория: Драйверы и ядро | Автор: admin | 27-12-2009, 05:09 | Просмотров: 2951

При инсталляции системы создается базовое ядро, которое рассчитано на работу практически в любой аппаратной среде. В это ядро входит множество драйверов устройств и дополнительных пакетов. Имеет смысл переконфигурировать его, чтобы адаптировать к конкретной системе: удалить модули, которые никогда не будут использоваться, и отключить ненужные опции. Незадействованные компоненты ядра не влияют на работу системы, однако занимают драгоценную память.

Современные ядра лучше справляются с выгрузкой ненужных драйверов, чем их предшественники, но большинство опций по умолчанию включено. В наши дни заниматься переконфигурированием ядра для повышения эффективности его работы уже не так актуально, как раньше, но, тем не менее, это хорошая привычка.

Еще одна причина, по которой может потребоваться переконфигурировать ядро, заключается в необходимости добавить поддержку нового типа устройства (т.е. нового драйвера). Файл драйвера нельзя просто записать в каталог ядра; его нужно интегрировать в структуры данных и таблицы ядра. В некоторых системах для этого следует добавить в конфигурационные файлы ядра сведения о новом устройстве, т.е. перестроить ядро заново. В других системах требуется выполнить специальную программу, которая сама внесет необходимые изменения.

 

 

В ряде систем реализована концепция загружаемого драйвера устройства которая в большинстве случаев подразумевает, что новый код можно загружать в ядро в процессе его работы. Однако это опасная процедура, не всегда приводящая к нужным результатам.

Компилировать ядро не так уж сложно. Сложнее восстановить его работ, если что-то было сделано не так.



 (голосов: 0)
Версия для печати | Комментариев: 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Логин
Пароль
 

 
Locations of visitors to this page