欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 百科

百科

Linus vs. Tanenbaum微内核论战相关linux有怎样变革?

分类: 百科 常识词典 编辑 : 常识 发布 : 08-25

阅读 :403

Linus vs. Tanenbaum微内核论战相关linux有怎样变革?看这片文章的时候programmer.cn/6727...Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock"Copland将使用微内核技术,只做任务和内存分配。除此之外的所有功能,比如文件系统、硬件驱动等作为微内核上的服务运行。而Mac OS的所有用户界面功能将成为一个独立的框架,称为蓝盒(Blue Box,今后介绍Mac OS X时,我们还会遇到这个词)。所有的任务相互独立,占用独立内存,也可以用-C相互交流。学过操作系统的人都知道,微内核是当时的一个热词,一个系统只有被称为微内核才可被看作是先进的,当时还有针对Linux系统的著名的Tanenbaum-Torvalds笔战。但事实证明,所有本来想做成微内核系统的成功项目都放弃了原先的设计(包括NeXTSTEP、Windows NT),因为这种类似Mac-微内核的系统往往难产,GNU/Mac- Hurd之类的项目做到现在经过了20年,仍未成事,一年内搞一个微内核系统谈何容易。"提到了微内核,我去搜了一堆资料,还是理不清,,,单内核和微内核&Linux内核和传统Unix内核的比较stulog/?post=76微内核和宏内核blog.csdn.net/elep-ant...思考微内核dream-ead.blogbus/logs...微内核--百科baike.baidu/view...Linus vs. Tanenbaum 译文-mind.info/tec-noli...读Linus Tanenbaum论战有感luooc-aoo.blogspot/2009...Mac OS X 背后的故事(二)——Linus Torvalds的短视 news.cnblogs/n/105604/微内核(Micro kernel)kb.cnblogs/page...资源多了反而乱了,,讲到论战的哪儿说的linux是单内核的系统,而其他文档说的linux是微内核...当然还有说混合产物的当年那场论战之前之后linux发生着怎样的变革呢?1 个答案

答案 1:

首先,Linus在发布第一个linux版本的时候确实是宏内核的操作系统,当年与Tanenbaum也颇有年少轻狂的意气风发,哈哈。不过,宏内核的不足之处在linux内核越来越庞大之后就显现出来,模块化越来越难,特别是做硬件驱动的时候重新编译内核非常折磨人(个人理解哈,我也是后来自己的理解),现在的linux内核采用的modules模块化方法来编写驱动(请参考LDD这本书),增强了系统的扩展性,可以说是吸收了微内核的有点吧,从这个角度上说linux是混合的产物也不无道理。其次,我也是接触没多久,以上表述可能有不准确,请见谅啊

下一篇:准备考 ACCA 和 CPA 相比难度和侧重点有什么不同?要怎么着手? 下一篇 【方向键 ( → )下一篇】

上一篇:有开源的类似于猪八戒网的任务发布和接受功能的系统么? 上一篇 【方向键 ( ← )上一篇】