Windows NT 3.1微軟開發的用於伺服器和商業的32位元作業系統,是Windows NT產品線的第一代產品,於1993年7月27日發佈。

Quick Facts 開發者, 作業系統家族 ...
Windows NT 3.1
Windows NT 3.1的螢幕截圖,展示程式管理器和檔案管理員
開發者微軟公司
作業系統家族Windows NT
原始碼模式封閉原始碼
正式發售日期1993年7月27日,​31年前​(1993-07-27
目前版本
  • Service Pack 3 (3.1.528)(1994年10月29日;穩定版本)
編輯維基數據連結
支援平台IA-32AlphaMIPS
內核類別混合核心Windows NT內核
許可證Microsoft EULA
後一代Windows NT 3.5(1994)
支援狀態
從2000年12月31日起不再提供支援[1][2]
Close

Windows NT 3.1是一個完全重新設計的作業系統。它不僅能夠在多種處理器架構上執行,還提供比之前基於MS-DOS的Windows版本更高的安全性和穩定性。

Windows NT最開始計劃是OS/2 3.0,由微軟和IBM聯合開發的作業系統的第三版。出於多種原因,包括1990年Windows 3.0的市場成功,微軟決定推進Windows的開發,IBM獨自繼續對OS/2的開發。

Windows NT 3.1有兩個版本:用於工作站的Windows NT 3.1和用於伺服器的Windows NT 3.1 Advanced Server。剛發佈時,由於其高硬件要求和32位元應用程式很少而無法在市場上立足,但它為所有後來的Windows NT版本奠定了基礎。

歷史

作為NT OS/2

由於使用MS-DOS作為IBM PC 相容機的實際作業系統,微軟在個人電腦市場上佔據了主要地位,而內森·梅爾沃德英語Nathan Myhrvold(在Dynamical Systems Research被收購後加入微軟)發現了主要的兩個對微軟壟斷的威脅:一方面,RISC架構的新處理器被證明比執行MS-DOS和Unix的同等英特爾處理器更強大;另一方面,Unix是一個支援多處理器網絡跨平台多工作業系統系列。雖然程式需為每個單獨的Unix衍生版本調整使Unix的廣泛使用受阻,但比爾·蓋茨認為類Unix作業系統與RISC處理器的結合可能是一種市場威脅,促使微軟需要開發一種能在多種架構上執行的「 Unix殺手」(Unix killer)。[3]

新作業系統的開發工作始於1988年11月,[4]當時微軟聘了請來自DEC公司的有VMS開發經驗的戴夫·卡特勒來協助開發新的作業系統,作為卡特勒的條件,他還帶來了一些他在DEC團隊中的員工。[5][6][7][8][9]

該作業系統最初計劃作為OS/2 3.0開發,OS/2是微軟和IBM聯合開發的作業系統。[10]雖然OS/2最初打算接替MS-DOS,但它未獲得商業上的成功。新作業系統的設計目標是可以移植到不同的處理器平台,並支援多處理器系統,而當時很少有作業系統能做到這一點。[11][12][13]為了面向企業市場,該作業系統還支援網絡、POSIX標準,以及符合TCSEC英語Trusted Computer System Evaluation Criteria標準的安全平台;這將要求作業系統是具有權限框架的多使用者系統並具有審計安全相關事件的能力。[14]

微軟和IBM都想推銷一種能夠吸引企業「企業軟件」客戶的作業系統。這意味着更高的安全性、可靠性、處理能力和電腦網絡功能。然而,由於微軟也想在其他計算平台上從Unix中奪取市場份額,他們需要一種比OS/2更可移植的系統設計。

為此,微軟開始為非x86處理器開發和測試他們的新作業系統:英特爾Intel i860英語Intel i860模擬器版本。微軟將其作業系統代號命名為NT OS/2,也是暗指晶片的代號「N10」(英文讀作「N-Ten」)。[15] DEC先發制人地起訴微軟,聲稱他們從MICA竊取了用於新作業系統的程式碼。在庭外和解中,微軟同意使NT OS/2與DEC的Alpha處理器相容。[4]

開發團隊最初估計將在18個月內完成開發。到1989年4月,NT OS/2內核已可以在i860模擬器中執行。但是開發團隊後來確定i860不適合該專案。12月,他們開始將NT OS/2移植到MIPS R3000處理器,並在三個月內完成。[16]微軟進階執行官保羅·馬里茨英語Paul Maritz的目標是1992年發佈,但開發時間計劃不確定。因急於終止反對者關於NT直到1994年才會上市的傳言,又計劃於1990年在COMDEX上展示新的作業系統。[17]

作為Windows NT

基於MS-DOS的Windows 3.0於1990年5月發佈後,取得了異常的成功,隨之微軟的市場策略轉變削弱了其與IBM的合作關係——IBM希望微軟專注於以OS/2為主要平台的開發,而不是圍繞Windows建立他們未來的業務。[18]由於這些不確定因素,使用者和開發者不清楚該適應Windows還是OS/2(作業系統在API上的不相容放大了這種情況),同時微軟也因同時開發多個作業系統而資源耗盡。[19][20]1990年8月,作為對Windows 3.0流行的回應,NT OS/2團隊決定重新設計作業系統以使用Windows API的擴充的32位元介面(即Win32)。Win32保留了Windows使用的熟悉的16位元API體系,這將使開發者可以輕鬆地將他們的軟件為新平台適配,同時保持與現有Windows軟件的相容性。[21][22][23]

由於這些改變,NT未能如先前計劃地在COMDEX上發佈。[24]當時公眾和IBM都不知道NT OS/2向Windows NT的轉變。[25]儘管IBM和微軟確實同意修訂後的合作關係,即輪流開發OS/2的主要版本,而不是在合作開發每個版本,[26] IBM最終在1991年1月得知了微軟的Windows NT計劃,並立即終止OS/2的關係。IBM將單獨開發OS/2 2.0(按照修訂的計劃)和所有未來版本,微軟沒有任何進一步的參與。[27][28]

1991年10月,Windows NT在COMDEX上首次公佈。為確保利用Windows NT的軟件在其發佈時(計劃於1992年末發佈)可用,微軟還向出席的選定的開發人員分發了32位元軟件開發套件[29][30]這次展示得到了正面回應;《個人電腦雜誌》稱 Windows NT 是「作業系統的現代改造」,但同時聲稱,最終版本不太可能保留承諾的向下相容性[31][32]1992年3月,微軟還發佈了Win32s,為了開發針對該平台最佳化的軟件,還允許Windows 3.1與Windows NT程式部份相容。[33]

在1992年6月的微軟Win32專業開發者大會上,展示了在x86和MIPS處理器上執行的Windows NT,同時還提供了Windows NT的測試版和更新的開發工具包。[34]同時,微軟宣佈了其用於Windows NT的SQL Server產品的新版本;Unix供應商擔心該軟件可能成為影響Unix系統市場份額的殺手級套用[35][36]NT的主記憶體使用也引起了關注;當時的大多數電腦都配備4 MB的RAM,而NT建議使用16 MB。由於當時RAM成本高昂,批評者認為其高系統要求可能會影響Windows NT的銷售和使用。通過諸如分頁之類的方法減少其主記憶體使用量的措施也已採取。[37][38][39][40]

微軟於1992年10月開始發佈NT的公開測試版,一個月後,在COMDEX上舉行了一場主要關於Windows NT第三方軟件的演講。[41][42]NT的最終預發佈版本於1993年3月發佈,同時公佈了伺服器版本Windows NT,Windows NT with LAN Manager。儘管其穩定性和效能有所提高,但仍有人擔心該作業系統可能會發佈未成品或進一步推遲到1993年。[43][44]

發佈

Windows NT 3.1和Windows NT 3.1 Advanced Server(版本號將它們與Windows 3.1相關聯)於1993年7月26日發佈。[45]起初只發佈了x86和MIPS版本;DEC Alpha版本隨後於9月發佈。[15][46]工作站版本售價495美元,伺服器版本售價1,495美元。[47][48]從表面上看,伺服器價格是僅在銷售的前六個月提供的促銷折扣價,但從未將零售價提高到所列的2,995美元。250名程式設計師[49]編寫了560萬行程式碼[50]開發成本為1.5億美元。[51]在開發的最後一年,該團隊修復了30,000多個錯誤。[52]

Windows NT 3.1和Windows 3.1擁有視覺效果非常類似的用戶介面,以致於人們有時候會把它與Windows 3.1相混淆。這也使得Windows NT 3.1對於那些有Windows 3.x使用經驗者更易用。

在產品的生命周期中,微軟發佈了三個服務包:Service Pack 1於1993年10月8日發佈;[53] Service Pack 2於1994年1月24日發佈;[54]Service Pack 3於1994年10月29日發佈[55]。服務包以CD-ROM和軟碟分發,[56]也通過BBSCompuServe和網絡分發。[57]微軟於2000年12月31日終止了對該作業系統的支援。[1]對Windows NT 3.1 RTM(無服務包)的支援於1994年1月8日結束。Service Pack 1支援於1994年4月24日結束,最後,Service Pack 2支援於1995年1月29日結束,距正式發佈僅一年時間。

Windows NT 3.1被本地化為多種語言。除英語外,它還提供荷蘭語、法語、德語、日語、西班牙語和瑞典語版本。工作站版本另外還有丹麥語、芬蘭語、意大利語、挪威語和葡萄牙語版本。[58]

硬件要求

Windows NT 3.1支援多種平台:除了Intel x86架構外,還支援DEC AlphaMIPSR4000英語R4000R4400英語R4000#R4400)處理器。[59]

x86架構上的系統最低硬件要求包括25 MHz 80386處理器,12 MB的主記憶體,75 MB的硬碟空間和VGA顯示卡。[60]RISC架構(包括DEC Alpha和MIPS處理器)上的系統需要16 MB的主記憶體,92 MB的硬碟空間和一個CD-ROM驅動器。[61]

Advanced Server版需要一個80386處理器,16 MB的主記憶體,90 MB的硬碟空間。在RISC架構上則需要110 MB的硬碟空間。[62]

Windows NT 3.1支援雙處理器系統,而Advanced Server版最多支援四個處理器。[60]由於處理器檢測程式中的錯誤,Windows NT 3.1無法安裝在Pentium II或更新的處理器上。微軟未解決過該問題,但有非官方修補程式可用。[61]

評價

參考資料

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.