Esto es entregado udev
en los sistemas modernos de Linux. El udev
demonio de empezar con el sistema buscará en /etc/udev/rules.d
y /lib/udev/rules.d
y se ejecutará las reglas de coincidencia de eventos del kernel. Insertar una unidad USB activará un evento, udev
buscará una regla coincidente y la ejecutará.
Las reglas mismas determinarán lo que hace su sistema. En los últimos años, se udev
ha comunicado con HAL, que alertaría a las aplicaciones a través de DBUS. Este enfoque ahora es obsoleto a favor de una udev
solución unificada , que supongo que implicará la udevd
comunicación dbus
directa o mediante dbus-send .
Puede controlar las actividades de udev
via udevadm monitor
.
udev
escuchan eventos en un socket de enlace de red. (La antigua forma tenía problemas de serialización / concurrencia).