BusyBox已帶有一個簡化板的udev - mdev,通過簡單的mdev -s,就能自動裝配/dev目錄下的設備文件:
# ls /dev
console null ptmx pts shm
# mdev -s && ls /dev
apm_bios ptypd tty24 tty56
console ptype tty25 tty57
fb0 ptypf tty26 tty58
full ram0 tty27 tty59
kmem ram1 tty28 tty6
kmsg ram2 tty29 tty60
loop0 ram3 tty3 tty61
... ...
啟動熱拔插支持的話,用這一句
echo /sbin/mdev > /proc/sys/kernel/hotplug
一切就是這么簡單,相應的/dev目錄下會出現一大堆設備文件,甚是難看。
mdev的規則文件是/etc/mdev.conf ,與傳統的udev規則文件寫法上有點區別。
KERNEL=="tty[0-9]*", NAME="vc/%n" //for udev
tty[0-9]* 0:5 660 //for mdev
如果選上FEATURE_MDEV_EXEC支持,規則后面可以執行相應的命令,如:
pts/ 0:0 755 $mount -t devpts /dev/pts /dev/pts