久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Darwin

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
darwin logo

Darwin 是由蘋果電腦于2000年所釋出的一個開放原始碼操作系統(tǒng)。Darwin 是MacOSX 操作環(huán)境的操作系統(tǒng)成份。蘋果電腦于2000年把Darwin 釋出給開放原始碼社群?,F(xiàn)在的Darwin皆可以在蘋果電腦的PowerPC 架構(gòu)和X86 架構(gòu)下執(zhí)行,而后者的架構(gòu)只有有限的驅(qū)動程序支援。

Darwin操作系統(tǒng)[ ]

  • Darwin 是一種Unix-like操作系統(tǒng),整合數(shù)種的技術(shù),包含開放原始碼的XNU核心,一種以微核心為基礎(chǔ)的核心架構(gòu)來實(shí)作Mach kernel。操作系統(tǒng)的服務(wù)和userland 工具是以4.4 BSD (柏克萊軟件套件的UNIX),特別是 FreeBSD 和NetBSD) 為基礎(chǔ)類似其他Unix-like 操作系統(tǒng)Darwin 也有對稱多處理器的優(yōu)點(diǎn),高效能的網(wǎng)絡(luò)設(shè)施和支援多種整合的檔案系統(tǒng)。
  • 通常來說,大多數(shù)的計(jì)算機(jī)制造商都把自己的操作系統(tǒng)(以及大多數(shù)的應(yīng)用程序)看作是私人擁有不會公開的。將源代碼想外界開發(fā)人員免費(fèi)提供是為了鼓勵所有的開發(fā)人員都來修正其中的問題,對其進(jìn)行改善。在Darwin之外,OS X還包括了自己的用戶接口所有權(quán),以及其他一些沒有提供開源的特性。

競爭優(yōu)勢[ ]

  • 整合Mach microkernel 到XNU 核心的好處是可攜性,或者是在不同形式的系統(tǒng)使用軟件的能力。舉例來說,一個操作系統(tǒng)核心整合了Mach microkernel ,能夠提供多種不同 CPU 架構(gòu)的二進(jìn)制格式到一個單一的檔案 (例如 x86 和 PowerPC),這是因?yàn)樗褂昧薓ach-O的二進(jìn)制格式。Mach 整合的缺點(diǎn)則是增加了操作系統(tǒng)核心 - kernel - 的復(fù)雜度。
  • 在過去的microkernel 實(shí)作上,這種復(fù)雜度有時候會導(dǎo)致很難分離kernel 效能的問題。因此,采用Mach microkernel 會伴隨風(fēng)險,但它有潛在的好處是廣泛的可攜性。以Darwin 可攜性的具體例子來說,在2005年6月,蘋果電腦宣布它會于2006年 在 Mac 電腦上開始采用 ntel 處理器。

發(fā)展歷程[ ]

  • 在2002年4月,在 ISC (Internet Software Consortium,因特網(wǎng)軟件論壇) 上,Apple 成立。OpenDarwin.org,是一個協(xié)助合作 Darwin 發(fā)展的社群。OpenDarwin 建立它自己釋出的 Darwin 操作系統(tǒng)。值得注意的是 OpenDarwin 子計(jì)劃中包含了DarwinPorts,目標(biāo)是組合下一世代的 port 集合給 Darwin 使用 (對于長期而言,也給其他的 BSD 所衍生的操作系統(tǒng))。
  • 2003年7月,蘋果在 APSL 的 2.0 版本下釋出了 Darwin,是由 自由軟件基金會 (FSF) 批準(zhǔn)為 自由軟件 的許可證。先前在較早的 APSL 版本下,盡管它已經(jīng)達(dá)到開放原始碼定義的要求,但所釋出的先前版本并不符合 FSF 對于自由軟件的定義。
  • 2005年5月蘋果公司關(guān)閉了基于Intel架構(gòu)的Darwin的源代碼。蘋果公司同時宣布,他們將繼續(xù)完全開放基于PowerPC架構(gòu)的Darwin的源代碼。

相關(guān)條目[ ]

參考來源[ ]