driverd
Driverd is a generic term for a daemon or service that coordinates the management of device drivers within an operating system. It is not a universally standardized component; different systems implement driver management with different names and architectures, but the common goal is to ensure that hardware devices are correctly recognized and that appropriate drivers are loaded and bound to devices.
Typical responsibilities include enumerating new hardware, selecting and loading compatible driver modules, binding drivers to devices,
Implementation varies: a driverd may run as a single process or as a set of cooperating daemons;
Security considerations are central to driver management. To minimize risk from faulty or malicious drivers, systems
In practice, some operating systems implement driver management with dedicated components (for example, device managers or
See also: device driver, daemon, hotplug, udev, modprobe, kernel, I/O Kit.