The kernel's device manager, responsible for the contents of /dev.
udev is the Linux kernel's generic device manager.
Primarily, it manages device nodes in
/dev. It is the successor of devfs and hotplug, so it handles the
/dev directory and all user space actions when adding and removing devices, including firmware load.