38d1736f

Что такое kerneld?


kerneld - это демон, впервые представленный в ядрах версии 1.3 Bjorn Ekwall. Он позволяет "модулям" ядра (т.е. драйверам устройств, сети, файловым системам и т.п.) загружаться автоматически при первом запросе к ним, вместо ручного вызова их при помощи команд modprobe или insmod.

И для более интересных функций, которые не встроены (все еще?) в стандартное ядро:

  • kerneld можно настроить на вызов программы пользователя, вместо запуска стандартного гашения экрана, что позволяет использовать любую программу как заставку (screen-saver).

  • Тем же образом, как и в случае с программой-заставкой, можно изменить стандартный "сигнал (beep)" консоли в нечто совершенно другое ...

kerneld состоит из двух отдельных частей:

  • Поддержка в ядре Linux-а, для отсылки запросов на использование какого-либо модуля демону (daemon).

  • Демон на пользовательском уровне, который сможет выяснить, какие модули надо загрузить для исполнения запроса ядра.

Для полного функционирования kerneld, должны работать обе части - установки только одной из частей недостаточно.



Содержание раздела