首頁  >  文章  >  運維  >  macos是基於linux開發的嗎

macos是基於linux開發的嗎

WBOY
WBOY原創
2022-07-18 17:05:158233瀏覽

macos不是基於linux開發的;macos是基於XNU混合核心開發的圖形化作業系統,XNU作業系統核心是Darwin作業系統的一部分,也是iOS、tvOS和watchOS作業系統內核,是「X is Not Unix」的縮寫。

macos是基於linux開發的嗎

本教學操作環境:linux7.3系統、Dell G3電腦。

macos是基於linux開發的嗎

macos不是基於linux開發的

macOS是一套由蘋果開發的運行於Macintosh系列電腦上的作業系統。 macOS是首個在商用領域成功的圖形使用者介面作業系統。

macOS是基於XNU混合核心的圖形化作業系統,一般情況下在普通PC上無法安裝的作業系統。網路上也有在PC上運行的macOS(Hackintosh)。

XNU 是什麼?

XNU 是一個由蘋果電腦發展的用於 masOS 作業系統的作業系統核心。它是Darwin作業系統的一部分。是 iOS,tvOS和 watchOS 作業系統核心。 XNU是X is Not Unix的縮寫。

XNU 最早是NeXT公司為了NeXTSTEP作業系統而發展的。它是一種混合式核心(Hybrid kernal),將宏內核和微內核兩者的特性兼收並蓄,以期同時擁有兩種內核的優點,例如在微內核中提高作業系統模組化程度以及作業系統更多的部分接受記憶體保護的訊息傳遞機制,和巨集核心在高負荷下表現的高效能。

macos是基於linux開發的嗎

主要由4部分組成:

Mach:Mach的核心是訊息機制,主要實現了基本的進程,虛擬記憶體管理,任務調度,進程通訊和訊息機制。

BSD:對Mach層的封裝與擴充。

libkern I/O Kit

libkern 是一個來自包含的C 類別庫,為C 運行時提供支援和基礎類別。 I/O Kit是i 一個 C 編寫的裝置程式驅動框架,讓開發者可以快速的創建穩定優雅的驅動程式。

推薦學習:Linux影片教學

#

以上是macos是基於linux開發的嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn