Darwin作業系統簡介

來源:互聯網
上載者:User

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

  簡介

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

  通常來說,大多數的電腦製造商都把自己的作業系統(以及大多數的應用程式)看作是私人擁有不會公開的。將原始碼想外界開發人員免費提供是為了鼓勵所有的開發人員都來修正其中的問題,對其進行改善。在Darwin之外,OS X還包括了自己的使用者介面所有權,以及其他一些沒有提供開源的特性。

  競爭優勢

  整合Mach microkernel 到XNU 核心的好處是可攜性,或者是在不同形式的系統使用軟體的能力。舉例來說,一個作業系統核心整合了Mach microkernel ,能夠提供多種不同 CPU 架構的二進位格式到一個單一的檔案 (例如 x86 和 PowerPC),這是因為它使用了Mach-O 的二進位格式。Mach 整合的缺點則是增加了作業系統核心 - kernel - 的複雜度。在過去的microkernel 實作上,這種複雜度有時候會導致很難分離kernel 效能的問題。因此,採用Mach microkernel 會伴隨風險,但它有潛在的好處是廣泛的可攜性。以Darwin 可攜性的具體例子來說,在2005年6月,蘋果電腦宣布它會於2006年 在 Mac 電腦上開始採用 ntel 處理器。

  品牌標誌

  Darwin 的開發人員在 2000年 決定採用一個吉祥物,選擇了鴨嘴獸 Hexley 而不是它的競爭者,像是一隻Aqua Darwin fish、Clarus、和一隻海怪。蘋果電腦也沒有把 Hexley 認可為 Darwin 的一個標誌。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.