Darwin (操作系统)

作業系統 / 维基百科,自由的 百科全书

Darwin 是由𬞟果公司2000年所出的一放原始。Darwin 是 macOSiOS 操作境的作部份。𬞟果公司 2000 年把 Darwin 给开放原始社群。

Quick facts: 开发者, 编程语言, 作业系统家族, 运作状态, 源码模式...
Darwin
开发者𬞟果公司
编程语言C, C++, Objective-C, 汇编语言
家族类Unix系统
状态Current
源码模式自由及放源
最新版本21.3.0 / 2022年1月26日10月前2022-01-26
支援平台目前: x86-64, 64-bit ARM
历史上: PowerPC, IA-32, 32-bit ARM (ARM32位支持是闭源的)[求]
内核类别混合
许可证主要为APSL,含有闭源的设备驱动
官方opensource.apple.com
仓库github.com/apple/darwin-xnu
Close

Darwin 是一 Unix,包含放原始XNU ,其以微核心的核心架构来实Mach,而作的服使用者空工具BSD 似其他 Unix 作,Darwin 也有对称理器优点,高效能的施和支援多整合的案系

整合 Mach 到 XNU 内核的好是可性,或者是在不同形式的系使用软件的能力。来说,一核心整合了 Mach 微核心,能提供多不同 CPU的二位格式到一个单一的案(例如 x86 和 PowerPC),是因它使用了 Mach-O 的二位格式。Mach 的缺点则是增加了作内核 的复杂度。在去的微核心作上,这种复杂度有会导致很核心效能的问题。因此,用 Mach 微核心随风险,但它有在的好广泛的可移植性。以 Darwin 可移植性的具例子来说,在 2005 年 6 月,𬞟电脑会于 2006 年在 Mac 电脑Intel 理器。

Darwin 的开发者在 2000 年用一吉祥物选择 Hexley𬞟电脑有把 Hexley Darwin 的一个标志[求]

在2002年4月,在网际网软件论坛(Internet Software Consortium, ISC)上,Apple成立OpenDarwin.org,是一个协助合作Darwin展的社群。OpenDarwin建立它自己出的Darwin作。值得注意的是OpenDarwin子计划中包含了DarwinPorts,目合下一世代的port集合Darwin使用(对于长期而言,也其他的BSD所衍生的作)。OpenDarwin2006年中止,2007年另一PureDarwin案成立去接手OpenDarwin之前的目

2003年7月,𬞟果在APSL的2.0版本下出了Darwin,是由自由软件基金批准自由软件。先前在早的APSL版本下,管它已经达放原始的要求,但所出的先前版本不符合FSF对于自由软件的定