Jest to przekazywane udev
na nowoczesnych systemach Linux. udev
Demon zaczął z systemem wyszuka w /etc/udev/rules.d
i /lib/udev/rules.d
i potrwa zasady interpretowania zdarzeń jądra. Włożenie dysku USB spowoduje zdarzenie, udev
wyszuka pasującą regułę i wykona ją.
Same reguły określą, co robi twój system. W ostatnich latach udev
skontaktował się z HAL, który ostrzegałby aplikacje za pośrednictwem DBUS. To podejście jest obecnie przestarzałe na rzecz ujednoliconego udev
rozwiązania, które, jak zakładam, będzie wymagało udevd
komunikacji dbus
bezpośrednio lub przez dbus-send .
Możesz monitorować działania udev
via udevadm monitor
.
udev
nasłuchują uevents na gnieździe netlink. (W starym sposobie występowały problemy z serializacją / współbieżnością.)