2.4内核以前所有的设备文件都是静态存在于/dev中,2.4引入devfs来动态的根据当前系统创建设备文件。2.6通过udev实现,它运行在用户态。
且存在于ram但是是否使用udev是在内核编译时可选的。
系统对设备文件的操作都会通过VFS转化成调用设备驱动的函数
udev在系统中是以守护进程的方式udevd在运行
usb PDF里面做的linux没有用udev 直接在init脚本里通过检查sysfs文件系统来创建设备文件
/proc 存在于内存之中而不是硬盘上。