当前位置: 技术问答>linux和unix
请问linux2.6.32中为什么没有对devfs文件系统的支持?
来源: 互联网 发布时间:2016-09-19
本文导语: 看了很多关于移植的帖子, 发现里面都有相同的一步, 在fileSystem 中增加对devfs的支持, 使得在sbin / init 运行之前能自动挂载/dev 为devfs文件系统. 当然, 需要linux-2.6.32/fs/Kconfig和linux-2.6.32/fs/Makefile, (1)我发现我...
看了很多关于移植的帖子, 发现里面都有相同的一步, 在fileSystem 中增加对devfs的支持, 使得在sbin / init 运行之前能自动挂载/dev 为devfs文件系统.
当然, 需要linux-2.6.32/fs/Kconfig和linux-2.6.32/fs/Makefile,
(1)我发现我的linux2.6.32源码中的fs目录下没有devfs/这个目录, Kconfig和Makfile中也没有DEVFS_FS的字段, 难道说2.6.32已经完全把devfs删除了? 之前的版本稍老的linux, 虽然Kconfig没有DEVFS的选项, 但是Makefile中却有obj-(CONFIG_DEVFS_FS) += devfs/, 也存在fs/devfs/这个目录.
(2)yaffs2 文件系统是不是必须要有devfs支持?
(3)Linux-2.6内核中,udev设备文件系统取代了devfs文件系统, 但是貌似开发时udev并不好用,真的如此? 如果采用udev放弃devfs, 会有什么不便之处?
当然, 需要linux-2.6.32/fs/Kconfig和linux-2.6.32/fs/Makefile,
(1)我发现我的linux2.6.32源码中的fs目录下没有devfs/这个目录, Kconfig和Makfile中也没有DEVFS_FS的字段, 难道说2.6.32已经完全把devfs删除了? 之前的版本稍老的linux, 虽然Kconfig没有DEVFS的选项, 但是Makefile中却有obj-(CONFIG_DEVFS_FS) += devfs/, 也存在fs/devfs/这个目录.
(2)yaffs2 文件系统是不是必须要有devfs支持?
(3)Linux-2.6内核中,udev设备文件系统取代了devfs文件系统, 但是貌似开发时udev并不好用,真的如此? 如果采用udev放弃devfs, 会有什么不便之处?
|
新的kernel都用udev了。
BusyBox带有一个简化板的udev:mdev。通过简单的 mdev -s ,就能自动装配/dev目录下的设备文件
BusyBox带有一个简化板的udev:mdev。通过简单的 mdev -s ,就能自动装配/dev目录下的设备文件