早期的作法應該是先建立一份 static /dev 提供系統 booting 時使用,當系統 booting 完成後再掛載 tmpfs 到 /dev 上.由 udevadm 重新 trigger kernel,再用 udev 動態建立相對應的 device node 在 /dev 裡
在 linux kernel 2.6.32 後使用 devtmpfs 之後. Udev 並不負責 create device node. create device node 的工作則是交由 Kernel 的 devtmpfs 負責. Udev 則是負責接收 kernel 送出的 uevent 依照相對的資訊如 device ID product ID,去載入相對應的 kernel module,device node的權限管理(參照上述藍色註記部分 device node 被 devtmpfs 建立出來的 default 屬性是 root:root 0660) 與建立相對應的 symlink file etc.