[systemd-devel] What does udevd do

cee1 fykcee1 at gmail.com
Sat May 30 06:53:36 PDT 2015

Hi all,

If a service wants to be notified when a device is plugged in, it
invokes routines of libudev which actually:
* Receive notifications from the kernel via NETLINK socket.
* Query the detailed info from /sys/...

Am I right?

Then udevd is only responsible for
1) Making nodes, and doing other device initialization stuffs.
2) Notifying systemd, let systemd start related daemons.

Is it right?


- cee1

More information about the systemd-devel mailing list