程式設計師在使用中,常常會覺得MacOS和Linux很相似,特別是命令列的操作。所以很多人認為MacOS基於Linux開發的,也許是Linux的一個發行版。

但事實上,目前的MacOS是基於 NeXTstep 開發的。1985年,喬布斯被迫離開了自己建立的蘋果公司,並建立了一個新公司。該公司開發了NeXT系統,軟體開發主管是卡內基梅隆大學開發BSD Mach核心的程式設計師,名叫Avie Tevanian。
NeXT是一個優秀的作業系統,事實上後來的全球資訊網也是在這個作業系統上被髮明出來的。


1996年的時候,NeXT經營出現一點問題,其作業系統很優秀,但硬體方面的開發卻不是很成功。碰巧這時候蘋果公司在開發作業系統方面很失敗,最終蘋果決定購買NeXT的技術。Tevanian開始負責蘋果公司的軟體開發,並把NeXTstep改名為Mac OSX。
從血統上來說,Mac OSX基於BSD的核心。由於 BSD基本可以認為是Unix的開源版,而Linux開發中也爭取與Unix相容,所以MacOS很多設計與Linux相似。
Linux第一個GNU發行版在1992年釋出,NeXStep在1989年就釋出了。
所以Mac並不是一個基於Linux開發的發行版。
最新評論