Есть несколько факторов, связанных с «горячим подключением», и HAL - только один из них. При добавлении нового устройства, например USB-накопителя, происходит следующее (примерно):
* The kernel becomes aware of a new device and registers it in /sys. * Udev creates a device node (e.g. /dev/sdb1), and loads the
драйвера / модули необходимы. * Демон HAL уведомляется D-Bus и добавляет устройство и то, что он может узнать о нем, в свою базу данных. * Добавление нового устройства транслируется HAL по D-Bus всем подписавшимся программам, например, Thunar, который показывает его в виде значка на боковой панели ярлыков, или Metacity / Nautilus, который добавит значок на рабочий стол. * Другой программой прослушивания может быть диспетчер громкости, например thunar-volman или AutoFS, настроенный на автоматическое создание точек монтирования и монтирование дисков определенных типов, запуск Rhythmbox при подключении iPod и т. Д.
источник: http://wiki.archlinux.org/index.php/HAL