Ядро операционной системы является основной ее частью и отвечает за доступ к аппаратному обеспечению, управляет процессами и осуществляет контроль за ходом работы всей системы, поэтому к его выбору нужно подходить с максимальным вниманием.
Процесс компиляции ядра зависит от скорости процессора и может быть достаточно долгим. После его завершения необходимо собрать те части ядра, которые были указаны загружаемыми, как модули
Опираясь на предыдущую статью, теперь начнем сбор информации для компиляции. На сегодняшний день существует три способа это сделать. Первый – текстовая система вопрос-ответ, второй – система меню, третий — X-ориентированный инструмент компиляции.
Теперь давайте рассмотрим случаи, в которых пользователю придется произвести самостоятельную компиляцию ядра для своей операционной системы. В большинстве случаев одно из прекомпилированнных ядер подойдет, для неподдерживаемых ядром устройств будут использованы подгружаемые модули.
Теперь рассмотрим дополнительные загрузочные сценарии, которые обычно запускаются уже рассмотренными ранее основными.
Уровни загрузки 2, 3 и 4 запускают сетевые сервисы. Инициализация сети обеспечивается следующими системными файлами
Драйверы устройств, помещаемые в запущенное ядро, также могут называться модулями ядра. Благодаря им увеличивается перечень устройств, которые поддерживаются ядром, и при этом не требуется ни перекомпиляция, ни установка другого ядра.