爱词霸英语  爱词霸汉语  手机爱词霸 | English
每日一句:正在加载...
添加新词条 求助词条
首页 优秀词条 风云榜 我贡献的词条 我的收藏 意见反馈 爱心词库
darwin
目录
词典
互动百科
内容提供

 

目录

Darwin 是由 苹果电脑 于 2000年 所释出的一个 开放原始码 操作系统。Darwin 是 Mac OS X 操作环境的操作系统成份。苹果电脑于 2000年 把 Darwin 释出给开放原始码社群。现在的 Darwin 皆可以在苹果电脑的 PowerPC 架构和 X86 架构下执行,而后者的架构只有有限的驱动程序支援。

Darwin 是一种 Unix-like 操作系统,整合数种的技术,包含开放原始码的 XNU 核心,一种以微核心为基础的核心架构来实作Mach kernel。操作系统 的服务和 userland 工具是以 4.4 BSD (柏克莱软件套件的UNIX),特别是 FreeBSDNetBSD) 为基础。类似其他 Unix-like 操作系统,Darwin 也有 对称多处理器 的优点,高效能的网络设施和支援多种整合的档案系统。

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

Darwin 的开发者在 2000年 决定采用一个 吉祥物,选择了鸭嘴兽 Hexley 而不是它的竞争对手,像是一只Aqua Darwin fish、Clarus、和一只海怪。苹果电脑也没有把 Hexley 认可为 Darwin 的一个标志。

在2002年4月, ISC (Internet Software Consortium,因特网软件论坛) 上,Apple 成立 OpenDarwin.org,是一个协助合作 Darwin 发展的社群。OpenDarwin 建立它自己释出的 Darwin 操作系统。值得注意的是 OpenDarwin 子计划中包含了 DarwinPorts,目标是组合下一世代的 port 集合给 Darwin 使用 (对于长期而言,也给其他的 BSD 所衍生的操作系统)。

2003年7月,苹果在 APSL 的 2.0 版本下释出了 Darwin,是由 自由软件基金会 (FSF) 批准为 自由软件许可证。先前在较早的 APSL 版本下,尽管它已经达到开放原始码定义的要求,但所释出的先前版本并不符合 FSF 对于自由软件的定义。

2005年5月苹果公司关闭了基于Intel架构的Darwin的源代码。苹果公司同时宣布,他们将继续完全开放基于PowerPC架构的Darwin的源代码。




以上内容由互动百科提供查看详情>>
爱词霸百科



(以上内容只代表贡献者个人观点,不代表爱词霸观点)



贡献者:
参与编辑:词友
参与审核:scallion

24小时贡献牛人榜

什么是爱词霸百科词典?
爱词霸百科词典是由百万词友共同编纂的海量词典,目前收录词条逾300万!

我也来奉献
查看 darwin 在词典中的解释


  找朋友,学英语,来爱词霸 © 2010 Kingsoft  京ICP备06025896