複製鏈接
請複製以下鏈接發送給好友

OpenStep

鎖定
OpenStep是一組面向對象的API,大部分是由NeXT與Sun Microsystems開發。作為一種面向對象的操作系統的規範,有一些現代操作系統用它作為核心。對於OpenStep一個重要的認識是,它只是一組API規範,而OPENSTEP(一定要大寫)是由NeXT開發的一個OpenStep的特殊實現。儘管它構建於 Mach-即基於Unix(也是NEXTSTEP的核心),OPENSTEP的同樣有在SolarisWindows NT上的版本。此外,OPENSTEP庫(由OPENSTEP操作系統提供的庫)實際上已經成為了原始OpenStep規範的超集。
中文名
OpenStep
外文名
OpenStep
開    發
NeXT與Sun Microsystems
共同合作
1993 年
發    展
作為 NeXT 的主要作業系統產品

目錄

OpenStep發展歷史

OpenStep API 的建構是在 1993 年由 NeXT(NeXT Computer) 和 Sun Microsystems 共同合作的成果,這個合作使 NeXT 的 NEXTSTEP 作業系統物件層可以運作在 Sun 的 Solaris 操作系統上(更明確的説,是基於 SPARC 硬件架構的Solaris)。OpenStep 分離了 NEXTSTEP 的 Mach 基礎或 NeXT 特定硬件的部分。這個結果產生了一個更小的系統,來自於 Display PostScript 的主要部分,Objective-C 的執行環境和編譯器由大部分 NEXTSTEP 的 Objective-C 函式庫組成。不包含基本的作業系統或者顯示系統。在 1994 年夏天,API 的首個草案由 NeXT 發佈了。接下來一年,NeXT 釋出了一個應用了 OpenStep,並可以執行幾個支援平台上的先進操作系統 NEXTSTEP,並將 OpenStep 重新命名為 OPENSTEP。令人不解的是,OPENSTEP 同樣可以獨立於 Solaris 執行在 SPARC 平台上。

OpenStep發展

OPENSTEP 作為 NeXT 的主要作業系統產品,直到 1997 年被蘋果電腦收購。接下來,OPENSTEP 與現存的 Mac OS 的相關技術相結合,產生了 Mac OS X