iOS作業系統是不是基於Linux呢?

安全劍客發表於2019-07-19

iOS實際上是Darwin的ARM變體,源自BSD,類UNIX核心,以及Apple自己的Mach核心擴充套件系統。這與 Linux 是完全不同的,Linux是一個單片核心,這意味著所有驅動程式程式碼和I / O工具包都是核心核心的一部分。

iOS作業系統是不是基於Linux呢?iOS作業系統是不是基於Linux呢?

Apple是一個混合核心。有些人住在核心中,有些是核心擴充套件(通常是.kext檔案)。相比之下,Windows是一個微核心,意味著核心中的內容很少,而且幾乎所有東西都是外部驅動程式。

iOS作業系統是不是基於Linux呢?iOS作業系統是不是基於Linux呢?

Linux 也是類似UNIX的,但它不是BSD。Linux實際上是因為Linus Torvalds決定他喜歡UNIX和BSD的概念,但他不喜歡這些專案的執行。從本質上講,macOS,iOS,BSD和Linux都是兄弟姐妹。類似的DNA,但他們自己的權利不同,UNIX是爸爸。

iOS作業系統是不是基於Linux呢?iOS作業系統是不是基於Linux呢?

“Linux OS”實際上是GNU / Linux,這意味著GNU為使用者提供所有軟體工具(即您在 命令 行中輸入的 命令 ),而“Linux”是所有工具都位於其上的核心。 Linux由Linus Torvalds建立,以避免使用Minix的許可證問題或UNIX或Windows的成本問題。他將其建立為Minix的克隆,Minix又是UNIX的替代品,最初是為學術用途而設計的。

iOS作業系統是不是基於Linux呢?iOS作業系統是不是基於Linux呢?

iOS源自macOS(OSX),它源自NextStep,派生自BSD Unix。所以是堂兄,但不是Linux。與Linux和MacOS一樣,iOS基於UNIX。檔案結構和命令集是相同的,但實際程式碼不同且不相容。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2651112/,如需轉載,請註明出處,否則將追究法律責任。

相關文章