发新话题
打印

2.6.12之后的kernel里不再支持devfs了?

2.6.12之后的kernel里不再支持devfs了?

  这几天碰到一个问题,我的一个驱动初始化后在/dev下面找不到节点!
后来发现是2.6.16删除了对devfs的支持!!! 取而待之的是udev.

我觉得devfs还是很好用的,能动态创建和删除驱动文件节点.一直在用,好像也没有遇到什么问题. 在网上搜索了一下,找到一些资料. 据说删除devfs是因为这个用得人不多,而且也已经 没有人去维护他了. 从2003年开始提出,便遭到很多非议.详细见(http://newkerneltrap.osuosl.org/node/6744) 而且据说freebsd 刚引入了devfs.

udev还没有了解过,我要查查看,待续
http://linux-dvbh.blogspot.com/ http://www.aesop-embedded.org/docu.html http://210.217.20.216/zboard/   pmplab.org http://projects.o-hand.com/matchbox/ http://www.frappr.com/opensourcetesters
难怪了,我升了2.6.17.7后,启动时显示unknow什么什么devfs
http://www.chineselinux.net/---中华LINUX公社重建中……
http://www.centos.org.cn/---暂指向CentOS官方站
EMAIL:chineselinux@gmail.com
MSN:webmaster@hu165.com
From: Huzhou,Zhejiang,China
万网核心分销,数字引擎代理,提供域名注册、虚拟主机、企业邮局、服务器租用等服务
支持是支持的吧,只是默认用了udev。
E-mail: hhding!!gnu!gmail!!com
引用:
下面是引用红色小魔鬼于2006-10-13 20:23发表的:
支持是支持的吧,只是默认用了udev。
据说devfs已经从源码树中删除。但是在kernel源代码中还能找到。
我尝试修改Kconfig,把它加进去,编译后运行,还是碰到一些问题
http://linux-dvbh.blogspot.com/ http://www.aesop-embedded.org/docu.html http://210.217.20.216/zboard/   pmplab.org http://projects.o-hand.com/matchbox/ http://www.frappr.com/opensourcetesters
udev allows Linux users to have a dynamic /dev directory and it provides the ability to have persistent device names.

http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
Only the paranoid survive.
在2.6.18以前/fs/devfs还是存在的,可以修改KConfig加进去。我的2.6.15的内核还是用的devfs。但是到了2.6.18就不包括devfs的源代码了
发新话题