Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1332633
  • 博文数量: 92
  • 博客积分: 10389
  • 博客等级: 上将
  • 技术积分: 1918
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-10 16:13
文章存档

2014年(1)

2012年(15)

2009年(6)

2008年(37)

2007年(72)

2006年(54)

我的朋友

分类: LINUX

2007-03-28 12:01:04

freebsd 5 终于用上了devfs,这对以前的纯文件/dev系统方式相比是一个很大的进步。但在同时我发现我笔记本上的linux在升级后抛弃了devfs而采用了udev,一种运行在用户空间的daemon,动态更新/dev的内容,而且在linux kernel里面,devfs已经定义成了“即将淘汰的”。

这是一个有意思的现象,我不禁怀疑,devfs是不是要过时了?

根据udev的开发者,Greg Kroah-Hartman的说法,devfs存在不少缺陷:

1、devfs的代码不灵活,只显示存在的设备列表,而有时候我们希望看到暂时不存在的设备名
2、major,minor快被分配光了,我们需要考虑动态分配方法,而devfs不能支持
3、用户希望一个硬件对应的设备名是固定的,例如启动盘就叫 /dev/boot_disk,而不管它是scsi还是ide的
4、设备在热插拔的时候,用户态程序应该有办法得到通知

阅读(1783) | 评论(0) | 转发(0) |
0

上一篇:list_head 内核

下一篇:qtopia2.2 under suse 9.3

给主人留下些什么吧!~~