Virtual file system provided by the Linux kernel, exporting all currently known devices. This information is used by udev to create device nodes in /dev
Dynamically created device nodes and static content copied at bootup from /lib/udev/devices/*
The following files and directories contain the crucial elements of the udev infrastructure:
Main udev configuration file
udev event matching rules
Static /dev content
Helper programs called from udev rules