|
|
发表于 2008-7-9 16:00:31
|
显示全部楼层
Post by se9en;1872783
麻烦搞清楚,linux只是kernel,只是上面实现了mm,进程调度。。。。。一些基本功能,驱动按说应该是厂家提供的。不应该怪os,应该怪硬件厂商,再说linux的设计理念是for hacker。不是for user。君不见各种linux kernel的开发文档上遍布hancker这个词,如果你觉得linux的内核设计的有问题。看看minix3的源码。只有4000(现在好像貌似28000)行实现操作系统功能(微内核)同样win也是微内核的。而linux是宏内核。minix3将设备驱动提出kernel。将其加载到用户层。和linux的设计有很大不同。建议看看《操作系统的设计与实现》,里面对linux,bsd貌似嗤之以鼻。呵呵。
这里说的操作系统非你说的操作系统,《操作系统的设计与实现》这本书我正好买了,看过几遍。
minix的理想是好的,但是目前的硬件情况不太合适,性能是个问题。 |
|