10.22 Mac OS 基本上只是一個漂亮的 Linux?

Mac os 和 Linux 沒有任何關係。 從來都不是。 事實上,macOS 的來源比 Linux 的來源要古老。

我們今天所說的 macOS 是基於 NeXTstep,這是20世紀80年代由 NeXT 計算公司開發的操作系統。 是史蒂夫 · 喬布斯在1985年離開蘋果後創立的公司。 他創辦了一家新公司,並聘請了一位名叫阿維 · 特瓦尼安的人擔任他的軟件開發主管。 特瓦尼安是在卡內基梅隆大學開發 BSD Mach 內核的程序員之一,喬布斯要求他在此基礎上創建一個新的多任務操作系統。

而他提出了一個在當時的可用性方面領先於該領域的東西。 有多好? 1990年蒂姆 · 伯納斯-李在一臺運行以下操作系統的 NeXTstation 電腦上發明了萬維網:

Mac OS 基本上只是一個漂亮的 Linux?

NeXT 面臨的問題是,這個東西雖然很棒,但是無法在當時普通的386上運行,只有4mb 的內存。 最終,他們放棄了硬件銷售,將軟件移植到不同的體系結構中,跌跌撞撞一直到1996年。

就在那一年,蘋果公司內部開發一個新的現代操作系統的努力宣告失敗,他們決定從某個能做好這個系統的人那裡購買一個。 在與微軟和 BeOS 眉來眼去之後,他們決定收購 NeXT 並獲得其技術,這還把喬布斯帶回蘋果。

特萬尼安成為了蘋果新的軟件開發主管,然後將 NeXTstep 重新編譯成 Mac os x (為了簡短起見,跳過了中間的幾個部分,比如 Rhapsody、 Carbon 和 Cocoa 等等)

因此,現代 Mac 操作系統是基於 BSD 的內核,上面運行著大量蘋果專有的東西。 實際上,你可以下載 macOS 內核和其他開源組件的源代碼(稱為 Darwin) ,但它與完整的 macOS 不同,以至於它不能運行 Mac 軟件。

Linux 是完全獨立開發的。 Gnu userland 工具早在1983年就開始開發了,但是 Linux 內核直到1991年才開始編寫,緊隨其後的是1992年的第一個 GNU / Linux 發行版。 相比之下,NeXTstep 於1989年9月18日發佈,已經是一個操作系統,可以用於工作。 在接下來的幾年裡,基於 Linux 的產品都沒有達到這個水平。

所以答案是否定的,macOS 不是一個“漂亮的 Linux” 。這兩個操作系統都是由許多非常聰明的人努力工作的成果,而它們彼此完全獨立。

【翻譯自https://www.hindustantimes.com/】


分享到:


相關文章: