Интернет магазин китайских планшетных компьютеров



Компьютеры - Udev - Принцип работы

11 мая 2011


Оглавление:
1. Udev
2. Принцип работы
3. Архитектура



udev запускается как демон и принимает через сокет netlink события англ. uevents от ядра, которые генерируются при инициализации или удалении устройства из системы. Задаваемые пользователем правила сверяются со свойствами события и соответствующего устройства, и совпавшее правило может назвать и создать соответствующий файл устройств, а также выполнить другие программы для инициализации и конфигурации устройства. Например, таким образом можно реализовать автоматическое монтирование внешних накопителей при их подключении.

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

Типичный способ использования udev на Linux-системе — позволить посылать события HAL или DeviceKit, чтобы они произвели последующие зависящие от устройств действия. Например, HAL/DeviceKit может уведомить остальные программы о новом устройстве при помощи широковещательного сообщения в D-Bus. Таким образом, рабочие среды типа GNOME или KDE могут автоматически смонтировать USB-накопитель и открыть файловый менеджер для просмотра его содержимого.



Просмотров: 2624


<<< The Linux Foundation