Linux内核的发明者Linus Torvalds和其他的内核开发者之间发生了一次争吵...
发布网友
发布时间:2024-10-10 23:20
我来回答
共4个回答
热心网友
时间:2024-10-28 09:22
塔能鲍姆-林纳斯辩论
http://zh.wi(反那啥补丁)吧ki(反那啥补丁)pe(反那啥补丁)di(反那啥补丁)a.org/w(反那啥补丁)ik(反那啥补丁)i/%E5%A1%94%E8%83%BD%E9%AE%91%E5%A7%86-%E6%9E%97%E7%B4%8D%E6%96%AF%E8%BE%AF%E8%AB%96
Linux不是微内核(microkernel)架构的事实曾经引起了林纳斯·托瓦兹与安德鲁·斯图尔特·塔能鲍姆( Andy Tanenbaum)之间一场著名的争论。1992年在Usenet讨论群组comp.os.minix,[13] ,开始的一场网络论战,讨论的主题在于操作系统架构的选择。稍后一些著名的黑客也加入讨论,如大卫·米勒、西奥多·周。这场辩论影响了Linux内核的设计走向。 塔能鲍姆(Tanenbaum)认为Linux内核采用的整块性内核已经过时了,应该采取比较先进的微内核架构,引起了林纳斯的反击。在2006年5月9日,这个主题被重新审视[14] , 并且在2006年5月12日Tanenbaum写了一份立场声明。[15]
其实就是两种内核设计方法的争论。
微内核技术先进,但开发困难很大,而且对硬件的要求高。巨内核还是传统的技术,但开发容易,而且可以方便的支持低性能的硬件。
现在相对来说,集合两个优点的混合内核似乎更合适。
热心网友
时间:2024-10-28 09:19
宏内核,微内核?
热心网友
时间:2024-10-28 09:24
争吵很多。 去lkml上搜。
热心网友
时间:2024-10-28 09:28
你是指和minix系统的作者Andrew s. Tanenbaum的一次争论吧?大概就是说,AST认为linux在刚开发出来的时候就已经过时,因为它采用的不是微内核架构。而linus则说微内核只是理论上更先进点。具体可以百度或谷歌