Linux 内核通过 uevent 向用户空间报告设备变化。在许多现代发行版上,systemd-udevd 使用 udev 规则和设备数据库处理这些事件。它与由内核填充的 devtmpfs 共同产生应用程序在 /dev 周围看到的所有权、权限、属性和符号链接。