Система udev

Из списка в работе используется всего около сотни файлов, но этот набор неодинаков в зависимости от аппаратного обеспечения ПК, на котором установлена ОС.

В данном случае правильный выбор помогает сделать система udev. Фоновая программа udevd распознает все аппаратные компоненты, подключенные к ПК, и создает необходимые файлы устройств. Программа udevd запускается в начале процесса Init-V. Конфигурация осуществляется с помощью файлов, содержащихся в каталоге /etc/udev.

Система udev работает просто отлично и способна обращаться с внешними жесткими дисками, флешками и многими другими аппаратными компонентами, которые могут подключаться к ПК и вновь отсоединяться в ходе работы. Основная проблема системы udev заключается в том, что создание файлов устройств при запуске ПК длится достаточно долго (несколько секунд). Поскольку часть этих файлов необходима для продолжения запуска (в частности, для доступа к жестким дискам и сетевым интерфейсам), отложить выполнение udev или запустить ее в фоновом режиме очень сложно.