kerneld - это демон, впервые представленный в ядрах версии 1.3 Bjorn Ekwall. Он позволяет "модулям" ядра (т.е. драйверам устройств, сети, файловым системам и т.п.) загружаться автоматически при первом запросе к ним, вместо ручного вызова их при помощи команд modprobe или insmod.
И для более интересных функций, которые не встроены (все еще?) в стандартное ядро:
kerneld можно настроить на вызов программы пользователя, вместо запуска стандартного гашения экрана, что позволяет использовать любую программу как заставку (screen-saver).
Тем же образом, как и в случае с программой-заставкой, можно изменить стандартный "сигнал (beep)" консоли в нечто совершенно другое ...
kerneld состоит из двух отдельных частей:
Поддержка в ядре Linux-а, для отсылки запросов на использование какого-либо модуля демону (daemon).
Демон на пользовательском уровне, который сможет выяснить, какие модули надо загрузить для исполнения запроса ядра.
Для полного функционирования kerneld, должны работать обе части - установки только одной из частей недостаточно.