开发者社区> 问答> 正文

Darwin的竞争优势是什么呢?

已解决

Darwin的竞争优势是什么呢?

展开
收起
LLLA 2022-04-01 11:13:15 270 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    整合Mach microkernel到XNU核心的好处是可携性,或者是在不同形式的系统使用软件的能力。举例来说,一个操作系统核心整合了Mach microkernel,能够提供多种不同CPU架构的二进制格式到一个单一的档案 (例如 x86 和 PowerPC),这是因为它使用了Mach-O的二进制格式。Mach 整合的缺点则是增加了操作系统核心-kernel- 的复杂度。在过去的microkernel实作上,这种复杂度有时候会导致很难分离kernel 效能的问题。因此,采用Mach microkernel会伴随风险,但它有潜在的好处是广泛的可携性。以Darwin 可携性的具体例子来说,在2005年6月,苹果电脑宣布它会于2006年 在 Mac 电脑上开始采用 Intel 处理器。

    2022-04-01 11:13:28
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
开创操作系统开源新生态(1-马涛) 立即下载
YunOS for Work 产品方案 立即下载
深入解析数据存储技术原理及发展演进—Linux开源存储技术 立即下载