LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zhllg

Hurd本身不是微内核

[复制链接]
发表于 2006-3-5 00:29:49 | 显示全部楼层
看看这个论坛上那么多人问某某硬件怎么装不上驱动,就知道,Linux里硬件驱动起来有点麻烦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-6 01:50:43 | 显示全部楼层
其实只是不熟悉而已
一开始可能不知道自己的硬件驱动模块叫什么名字
lspci一下,然后make menuconfig时搜索一下差不多就可以找到
知道了以后,就好办了

如果用了gentoo
即使频繁的升级内核
也不麻烦
可以用module-rebuild
回复 支持 反对

使用道具 举报

发表于 2007-3-19 10:52:00 | 显示全部楼层
操作系统本质就是服务,据说微内核本质的功能就是提供进程之间的通讯机制以及管理进程,那么把驱动实现为进程,我想也是更加合理的微内核设计吧。
这样内核的维护者的工作量就会少了很多很多,更加促进开发效率的提高的说。
不好意思,只是粗见,浅见。
回复 支持 反对

使用道具 举报

发表于 2007-3-19 11:26:30 | 显示全部楼层
微内核降低了耦合性,对以后的维护扩展大大提供了便利,研究微内核的同志们可以看看Minix3
回复 支持 反对

使用道具 举报

发表于 2007-8-24 23:20:45 | 显示全部楼层
嗯 长见识啦
回复 支持 反对

使用道具 举报

发表于 2007-8-28 04:18:42 | 显示全部楼层
Post by zhllg
我并没有justify内核越来越大的趋势

现在Linux只是源代码包确实越来越来大
不过超过一半以上是驱动
每一个驱动你都需要么?
何况可以裁减
看看我上传的图


嗯,只要你硬件设备不是越来越多(这当然是不可能的),编译出来的驱动大也大不了多少
回复 支持 反对

使用道具 举报

发表于 2007-9-19 00:45:40 | 显示全部楼层
微内核才是真正的发展趋势,别说是将来我们要面对的是也许是由成千个内核组成的CPU,
就算是现在的单核CPU,我也主张使用微内核。工程性远比效率重要!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表