免费注册 查看新帖 |

Chinaunix

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

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

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

论坛徽章:
0
23 [报告]
发表于 2011-11-25 14:57 |只看该作者
说起历史,Unix这个东西,在早期AT&T时代,其实就是PDP的操作系统,别的平台几乎是没有什么使用。说什么通用 ...
ecloud 发表于 2011-11-23 23:38



    大神,今天你DMA了么?

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
24 [报告]
发表于 2011-11-25 19:54 |只看该作者
大神,今天你DMA了么?
motalelf 发表于 2011-11-25 14:57



    你还是先把实模式是怎么回事搞清楚先吧

论坛徽章:
0
25 [报告]
发表于 2011-11-25 22:37 |只看该作者
你还是先把实模式是怎么回事搞清楚先吧
ecloud 发表于 2011-11-25 19:54



    哈哈,好的,我这就去学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP