NeXTSTEP

NeXTSTEP

NEXTSTEP,(官方寫法很多種,一開始叫做NextStep、NeXTstep、 NeXTSTEP,最後才叫做NEXTSTEP。)是由NeXT.Inc所開發的操作系統。NeXT也是上任蘋果CEO,Steve Jobs在1985年離開蘋果電腦公司后所創立的公司。

簡介


NEXTSTEP是由NeXT.Inc所開發的操作系統。這套系統是以Mach和BSD為基礎,以Objective-C作為原生語言,具有很先進的GUI界面。1.0版推出時間是在1989年9月18日。剛開始NEXTSTEP只能在NeXT計算機上執行,1992年推出PC版的NEXTSTEP 486。3.1版和3.2版分別在1993年的5月及10月推出,但是終究失敗。最後版本3.3在1995年畫上句點。平台也已經不限於Motorola 68000家族,亦可在IBM PC x86、Sun SPARC及HP PA-RISC等平台上運行。後來蘋果計算機在1997年2月將NeXT買下,成為Mac OS X的基礎。

發展


1.0版推出時間是在1989年9月18日。剛開始NEXTSTEP只能在NeXT計算機的Motorola 68000上運行,1992年推出的PC版NEXTSTEP 486。3.1版和3.2版分別在1993年的5月以及10月推出,但是終究失敗。最後版本3.3在1995年釋出,平台已經不限於Motorola 68000家族,可在IBM PC x86、Sun SPARC及HP PA-RISC等平台上運行。後來蘋果計算機於1997年2月將NeXT買下,成為了Mac OS X基礎。

組成部分


一個基於Unix操作系統的Mach內核,以及BSD Unix操作系統的部分代碼。
PostScript屏幕顯示系統(Display PostScript,DPS)以及一個窗口引擎(windowing engine)。
Objective-C編程語言及其運行庫。
一個面向對象的應用程序層,包括數個工具(kits)。
基於上面所說的面向對象應用程序層的開發工具。

特色


NeXTSTEP
NeXTSTEP
先 進的GUI。
類似MacOSX的Dock,正在運行的程序會分配到一個圖標,事實上應該說成是MacOSX延續NeXTSTEP的介面。
48x48的全彩icon,是當時最大最細緻的點陣圖標系統。
Miller Columns文件瀏覽介面,文件以樹狀結構顯示。Mac OS X的Finder就是採用此概念。
採用面向對象程序設計。

版本


版本 發布時間 備註
0.8 1988年10月12日
0.8a 1988年
0.9 1988年 第一個正式發布版本,只支持NeXT硬體。
1.0 1989年
1.0a 1989年
2.0 1990年9月18日
2.1 1991年3月25日
2.1a
2.2
3.0
3.1 1993年5月25日 開始支持 i486、PA-RISC和SPARC 架構。
3.2 1993年10月
3.3 1995年2月 以NeXTSTEP名義發行的最後一版,也是最受歡迎的版本。
4.0(測試版)1996年 測試版限制只有開發者得以取得。
到3.3版后,NeXT公司即被蘋果計算機買下。

應用


世界上第一台WWW Server是蒂姆·伯納斯-李在一台NeXTCube上架出來的。第一個網路瀏覽器(就直接叫做WorldWideWeb)也是以NeXTSTEP為操作系統所開發的。
優異的多媒體支持,但當時也只有少數的醫院買的起NeXT計算機來存放X光等數據。