udev 是 Linux 系统中的“设备管理/设备事件处理”机制(用户态设备管理器),负责在硬件插拔或设备状态变化时接收内核事件(如 uevent),并在 /dev 下创建/移除对应的设备节点,同时可按规则(udev rules)为设备设置名称、权限、符号链接等。
/ˈjuːdɛv/
Udev creates device nodes in /dev automatically.
udev 会在 /dev 中自动创建设备节点。
By writing custom udev rules, the administrator ensured that every USB serial adapter always appeared as the same symlink, even after reboots.
通过编写自定义的 udev 规则,管理员确保每个 USB 串口转换器即使在重启后也总是以同一个符号链接出现。
udev 通常被理解为 u(userspace,用户空间)+ dev(device,设备)的组合:强调它是在“用户态”处理中设备事件与设备节点管理,而非完全由内核直接完成。现代 Linux 发行版中,udev 的实现与生态常与 systemd 紧密相关(如 systemd-udevd)。