主题 : 请问linux2.6.32中为什么没有对devfs文件系统的支持? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 25839
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
综合积分: 48 分
注册时间: 2010-07-30
最后登录: 2011-01-05
楼主  发表于: 2010-08-12 11:04

 请问linux2.6.32中为什么没有对devfs文件系统的支持?

看了很多关于移植的帖子, 发现里面都有相同的一步, 在Pseudo  fileSystem 中增加对devfs的支持, 使得在sbin / init 运行之前能自动挂载/dev 为devfs文件系统.
当然, 需要linux-2.6.32/fs/Kconfig和同层的Makefile,

(1)我发现我的linux2.6.32源码中的fs目录下没有devfs/这个目录, Kconfig和Makfile中也没有DEVFS_FS的字段, 难道说2.6.32已经完全把devfs删除了?

(2)yaffs2 文件系统是不是必须要有devfs支持?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-08-12 11:13
1) devfs在2.6.32之前很久就已经被清除出内核了,只是很多人不知道没有这个东西如何处理/dev,才一次次让这个东西死灰复燃。
2)yaffs2和devfs没有关系
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 25839
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
综合积分: 48 分
注册时间: 2010-07-30
最后登录: 2011-01-05
2楼  发表于: 2010-08-12 11:32
3ks to ls, and

Linux-2.6内核中,udev设备文件系统取代了devfs文件系统, 但是貌似开发时udev并不好用,真的如此? 如果采用udev放弃devfs, 会有什么不便之处?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2010-08-12 14:38
但是貌似开发时udev并不好用,真的如此?

who说的?
如果采用udev放弃devfs, 会有什么不便之处?

没有什么不方便的地方,你甚至可以让udev产生devfs风格的节点名称来完全“兼容”应用程序对devfs的需求
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."