Darwin 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Darwin 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Darwin 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言
操作系统 BSD
软件类型 开源软件
所属分类 操作系统
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-10-25

软件简介

Darwin 是由 蘋果電腦 於 2000年 所釋出的一個 開放原始碼 作業系統

Darwin 是 Mac OS X 和iPhone OS操作環境的作業系統部份。蘋果電腦於 2000年 把 Darwin 釋出給開放原始碼社群。現在的 Darwin 皆可以在蘋果電腦的 PowerPC 架構和 X86 架構下執行,然而後者的架構只有有限的驅動程式支援。

Darwin 是一種 類Unix 作業系統,整合數種的技術,包含開放原始碼的 XNU 核心,一種以微核心為基礎的核心架構來實作Mach kernel作業系統 的服務和 userland 工具是以 4.4 BSD(柏克萊軟體套件的UNIX),特別是 FreeBSD 和 NetBSD 為基礎。類似其他 Unix-like 作業系統,Darwin 也有 對稱多處理器 的優點,高效能的網路設施和支援多種整合的檔案系統。

整合 Mach microkernelXNU 核心 的好處是可攜性,或者是在不同形式的系統使用軟體的能力。舉例來說,一個 作業系統 核心整合了 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的原始碼。

展开阅读全文

评论

点击引领话题📣
发表了资讯
2020/03/27 08:04

苹果招兵买马,或在开源领域有大动作?

难道苹果也要积极拥抱开源了?近日,苹果官网的一则招聘信息引发业内人士关注。 信息显示,苹果公司正在招聘开源项目工程师(open source program engineer),职位要求应聘者拥有多个领域的开源项目管理经验,岗位职责包括精简上游贡献的流程、创建自动化流程的工具、收集和报告衡量效率的指标、教育团队鼓励贡献和确定新项目。从这则招聘信息中,我们可以推断出苹果内部关注开源的新趋势。 “封闭”的苹果 在很多人的印象里,...

20
12
发表了资讯
2014/11/01 00:00

苹果发布 OS X 10.10 Yosemite 开源 Darwin 代码

根据 Tonymacx86 网站报告,苹果已经发布了 OS X 10.10 Yosemite 的开源代码,也就是 Darwin 10.10.0 代码,包含 xnu-2782.1.97内核。开源代码昨晚发布,任何人都可以下载研究。Darwin 是一种 Unix-like 开放始码操作系统,由苹果电脑于2000年释出。Darwin 是MacOSX 操作环境的操作系统成份。 苹果电脑于2000年把 Darwin 释出给开放原始码社群。去年,苹果在10月24日发布了 OS X 10.9 Mavericks 的 Darwin 源代码。 稿源:MacX...

1
30
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
9 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部