免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: kde2000
打印 上一主题 下一主题

Mac OS X不是微内核 [复制链接]

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
1 [报告]
发表于 2011-10-15 14:52 |显示全部楼层
mach才是那个叫做“微内核”的东西

xnu是mach穿了一些bsd马甲以后,看上去很像传统unix宏内核的那个东西

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
2 [报告]
发表于 2011-11-23 21:28 |显示全部楼层
现在所谓的微内核和宏内核还有严格的界限区分么?

其实一开始,那个微内核的思想就是一个怪胎。
snow888 发表于 2011-10-28 15:55



    宏内核的思想才是怪胎呢
    除了Unix系的,世界上其余的操作系统几乎没有这种大包大揽的内核模式

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
3 [报告]
发表于 2011-11-23 22:32 |显示全部楼层
minix 是微内核,linux脱胎于 minix , 一开始也宣称是微内核,微软的 windows 一开始也是微内核 ...
snow888 发表于 2011-11-23 21:41


对不了解的事情不要妄加评论
另外你对操作系统的了解还是太少,太肤浅了
世界上的操作系统多了,在windows和linux诞生前30多年就存在了
minix也是版本3以后才是微内核
在个人电脑出现之前,世界上存在的各种操作系统,各种不同的模式,包括V7之前的Unix,都不是你所以为的那种内核模式
至于“微内核”这种概念,也只是针对于Unix系统后来的内核情况所提出的一种“针对”概念,非Unix系的,其实人家根本不关心什么微内核宏内核的概念
不过话说回来,传统Unix这种大一体的内核模式,确实是非常恶心的,这也才会有微内核概念的提出,别的系统,人家根本不存在这种问题,所以也不需要什么微内核不微内核的概念
比如说vms,i5OS,zOS,netware,plan9这些系统内核都是什么模式的?你能想象的出来么?

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
4 [报告]
发表于 2011-11-23 23:30 |显示全部楼层
不想和你争论这个问题了。

关于微内核和宏内核的问题,建议你还是看看操作系统的发展史。

...
snow888 发表于 2011-11-23 23:02



    还是那句话,先了解,再评论
    Unix本身严格上讲也不是“通用”操作系统,直到Unix从单指某个操作系统的名字变成OpenGroup的商标
    早年AT&T和BSD的Unix也只是在3-4种平台上可运行:PDP,68k,x86,在被各家公司商业化之前,远谈不上什么通用。而且就算早期的商用化阶段,各个厂家的Unix也是完全不同用的,这才有了后来的POSIX。像OSF阵营,就更直接是用Mach做内核起步的。实际上Unix体系中那些技术领先,思想激进的厂家早就微内核化了,90年前后的OSF/1,NextStep,Hurd,无一不是以Mach作为基础内核,Minix也是在那个时候转向微内核的;而只有那些保守的厂家仍然在坚持传统方式,就像Sun和SCO

至于现在那些宣传宏内核的舆论,完全是linux一派粉丝制造的,指鹿为马,颠倒黑白,混淆是非。其目的就是为了给落后的内核模式辩护。因为当业界领先者们在研究如何应用Mach的时候,Linus还在玩他那个显示A和B的程序呢

记得2000年前后的时候,学术界还是以微内核为主要研究、讨论的方向,风向还是在宣扬微内核的。可短短5-6年过去,舆论风向就完全变了。这就说明话语权已经被一些人给掌握了。其实背后都是商业利益

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
5 [报告]
发表于 2011-11-23 23:38 |显示全部楼层
说起历史,Unix这个东西,在早期AT&T时代,其实就是PDP的操作系统,别的平台几乎是没有什么使用。说什么通用有点夸张。最根本的原因不是Unix好,而是PDP没有好的原厂系统
比较来看,到了VAX年代,主要商用的VAX机器还多是跑得VMS,而Unix装机量并不高
Mach的出现也是为了Unix向其它平台移植的考虑

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
6 [报告]
发表于 2011-11-25 19:54 |显示全部楼层
大神,今天你DMA了么?
motalelf 发表于 2011-11-25 14:57



    你还是先把实模式是怎么回事搞清楚先吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP