Windows NT 31 是微軟開發的用於伺服器和商業的 32 位作業系統，是 Windows NT 產品線的第一代產品，於 1993 年 7 月 27 日釋出。 Windows NT 31 是一個完全重新設計的作業系統。它不僅能夠在多種處理器架構上執行，還提供比之前基於 MSDOS 的 Windows 版本更高的安全性和穩定性。 Windows NT 最開始計劃是 OS2 30，由微軟和 IBM 聯合開發的作業系統的第三版。出於多種原因，包括 1990 年 Windows 30 的市場成功，微軟決定推進 Windows 的開發，IBM 獨自繼續對 OS2 的開發。 Windows NT 31 有兩個版本：用於工作站的 Windows NT 31 和用於伺服器的 Windows NT 31 Advanced Server。剛釋出時，由於其高硬體要求和 32 位應用程式很少而無法在市場上立足，但它為所有後來的 Windows NT 版本奠定了基礎。 歷史 作為 NT OS2 由於使用 MSDOS 作為 IBM PC 相容機的實際作業系統，微軟在個人電腦市場上佔據了主要地位，而（在 Dynamical Systems Research 被收購後加入微軟）發現了主要的兩個對微軟壟斷的威脅：一方面，RISC 架構的新處理器被證明比執行 MSDOS 和 Unix 的同等英特爾處理器更強大；另一方面，Unix 是一個支援多處理器和網路的跨平臺多工作業系統系列。雖然程式需為每個單獨的 Unix 衍生版本調整使 Unix 的廣泛使用受阻，但比爾蓋茨認為類 Unix 作業系統與 RISC 處理器的結合可能是一種市場威脅，促使微軟需要開發一種能在多種架構上執行的 Unix 殺手（Unix killer）。 新作業系統的開發工作始於 1988 年 11 月，當時微軟聘了請來自 DEC 公司的有 VMS 開發經驗的戴夫卡特勒來協助開發新的作業系統，作為卡特勒的條件，他還帶來了一些他在 DEC 團隊中的員工。 該作業系統最初計劃作為 OS2 30 開發，OS2 是微軟和 IBM 聯合開發的作業系統。雖然 OS2 最初打算接替 MSDOS，但它未獲得商業上的成功。新作業系統的設計目標是可以移植到不同的處理器平臺，並支援多處理器系統，而當時很少有作業系統能做到這一點。為了面向企業市場，該作業系統還支援網路、POSIX 標準，以及符合標準的安全平臺；這將要求作業系統是具有許可權框架的多使用者系統並具有審計安全相關事件的能力。 微軟和 IBM 都想推銷一種能夠吸引企業 企業軟體 客戶的作業系統。這意味著更高的安全性、可靠性、處理能力和計算機網路功能。然而，由於微軟也想在其他計算平臺上從 Unix 中奪取市場份額，他們需要一種比 OS2 更可移植的系統設計。 為此，微軟開始為非 x86 處理器開發和測試他們的新作業系統：英特爾的模擬器版本。微軟將其作業系統代號命名為 NT OS2，也是暗指晶片的代號 N10（英文讀作 NTen）。 DEC 先發制人地起訴微軟，聲稱他們從 MICA 竊取了用於新作業系統的程式碼。在庭外和解中，微軟同意使 NT OS2 與 DEC 的 Alpha 處理器相容。 開發團隊最初估計將在 18 個月內完成開發。到 1989 年 4 月，NT OS2 核心已可以在 i860 模擬器中執行。但是開發團隊後來確定 i860 不適合該專案。12 月，他們開始將 NT OS2 移植到 MIPS R3000 處理器，並在三個月內完成。微軟高階執行官的目標是 1992 年釋出，但開發時間計劃不確定。因急於終止反對者關於 NT 直到 1994 年才會上市的傳言，又計劃於 1990 年在 COMDEX 上展示新的作業系統。 作為 Windows NT 基於 MSDOS 的 Windows 30 於 1990 年 5 月釋出後，取得了異常的成功，隨之微軟的市場策略轉變削弱了其與 IBM 的合作關係 IBM 希望微軟專注於以 OS2 為主要平臺的開發，而不是圍繞 Windows 建立他們未來的業務。由於這些不確定因素，使用者和開發者不清楚該適應 Windows 還是 OS2（作業系統在 API 上的不相容放大了這種情況），同時微軟也因同時開發多個作業系統而資源耗盡。1990 年 8 月，作為對 Windows 30 流行的回應，NT OS2 團隊決定重新設計作業系統以使用 Windows API 的擴充套件的 32 位介面（即 Win32）。Win32 保留了 Windows 使用的熟悉的 16 位 API 體系，這將使開發者可以輕鬆地將他們的軟體為新平臺適配，同時保持與現有 Windows 軟體的相容性。 由於這些改變，NT 未能如先前計劃地在 COMDEX 上釋出。當時公眾和 IBM 都不知道 NT OS2 向 Windows NT 的轉變。儘管 IBM 和微軟確實同意修訂後的合作關係，即輪流開發 OS2 的主要版本，而不是在合作開發每個版本， IBM 最終在 1991 年 1 月得知了微軟的 Windows NT 計劃，並立即終止 OS2 的關係。IBM 將單獨開發 OS2 20（按照修訂的計劃）和所有未來版本，微軟沒有任何進一步的參與。 1991 年 10 月，Windows NT 在 COMDEX 上首次公佈。為確保利用 Windows NT 的軟體在其釋出時（計劃於 1992 年末釋出）可用，微軟還向出席的選定的開發人員分發了 32 位軟體開發工具包。這次展示得到了正面回應；《個人電腦雜誌》稱 Windows NT 是 作業系統的現代改造，但同時聲稱，最終版本不太可能保留承諾的向下相容性。1992 年 3 月，微軟還發布了 Win32s，為了開發針對該平臺最佳化的軟體，還允許 Windows 31 與 Windows NT 程式部分相容。 在 1992 年 6 月的微軟 Win32 專業開發者大會上，展示了在 x86 和 MIPS 處理器上執行的 Windows NT，同時還提供了 Windows NT 的測試版和更新的開發工具包。同時，微軟宣佈了其用於 Windows NT 的 SQL Server 產品的新版本；Unix 供應商擔心該軟體可能成為影響 Unix 系統市場份額的殺手級應用。NT 的記憶體使用也引起了關注；當時的大多數計算機都配備 4 MB 的 RAM，而 NT 建議使用 16 MB。由於當時 RAM 成本高昂，批評者認為其高系統要求可能會影響 Windows NT 的銷售和使用。透過諸如分頁之類的方法減少其記憶體使用量的措施也已採取。 微軟於 1992 年 10 月開始釋出 NT 的公開測試版，一個月後，在 COMDEX 上舉行了一場主要關於 Windows NT 第三方軟體的演講。NT 的最終預釋出版本於 1993 年 3 月釋出，同時公佈了伺服器版本 Windows NT，Windows NT with LAN Manager。儘管其穩定性和效能有所提高，但仍有人擔心該作業系統可能會發布未成品或進一步推遲到 1993 年。 釋出 Windows NT 31 和 Windows NT 31 Advanced Server（版本號將它們與 Windows 31 相關聯）於 1993 年 7 月 26 日釋出。起初只發布了 x86 和 MIPS 版本；DEC Alpha 版本隨後於 9 月釋出。工作站版本售價 495 美元，伺服器版本售價 1495 美元。從表面上看，伺服器價格是僅在銷售的前六個月提供的促銷折扣價，但從未將零售價提高到所列的 2995 美元。250 名程式設計師編寫了 560 萬行程式碼；開發成本為 15 億美元。在開發的最後一年，該團隊修復了 30000 多個錯誤。 Windows NT 31 和 Windows 31 擁有視覺效果非常類似的使用者介面，以致於人們有時候會把它與 Windows 31 相混淆。這也使得 Windows NT 31 對於那些有 Windows 3x 使用經驗者更易用。 在產品的生命週期中，微軟釋出了三個服務包：Service Pack 1 於 1993 年 10 月 8 日釋出； Service Pack 2 於 1994 年 1 月 24 日釋出；Service Pack 3 於 1994 年 10 月 29 日釋出。服務包以 CDROM 和軟盤分發，Microsoft Knowledge Base READMETXT US Service Pack for Windows NT no longer available online 也透過 BBS、CompuServe 和網路分發。Microsoft Knowledge Base How To Obtain US Service Pack for Windows NT no longer available online the Knowledge Base number 104597 now refers to a different article 微軟於 2000 年 12 月 31 日終止了對該作業系統的支援。對 Windows NT 31 RTM（無服務包）的支援於 1994 年 1 月 8 日結束。Service Pack 1 支援於 1994 年 4 月 24 日結束，最後，Service Pack 2 支援於 1995 年 1 月 29 日結束，距正式釋出僅一年時間。 Windows NT 31 被本地化為多種語言。除英語外，它還提供荷蘭語、法語、德語、日語、西班牙語和瑞典語版本。工作站版本另外還有丹麥語、芬蘭語、義大利語、挪威語和葡萄牙語版本。 硬體要求 Windows NT 31 支援多種平臺：除了 Intel x86 架構外，還支援 DEC Alpha 和 MIPS（和）處理器。 x86 架構上的系統最低硬體要求包括 25 MHz 80386 處理器，12 MB 的記憶體，75 MB 的硬碟空間和 VGA 顯示卡。RISC 架構（包括 DEC Alpha 和 MIPS 處理器）上的系統需要 16 MB 的記憶體，92 MB 的硬碟空間和一個 CDROM 驅動器。 Advanced Server 版需要一個 80386 處理器，16 MB 的記憶體，90 MB 的硬碟空間。在 RISC 架構上則需要 110 MB 的硬碟空間。 Windows NT 31 支援雙處理器系統，而 Advanced Server 版最多支援四個處理器。由於處理器檢測程式中的錯誤，Windows NT 31 無法安裝在 Pentium II 或更新的處理器上。微軟未解決過該問題，但有非官方補丁可用。 評價 參考資料 外部連結 GUIdebook Windows NT 31 Gallery Windows NT 31 介面截圖圖集 CategoryWindows NT Category 已停止開發的微軟軟體 Category1993 年軟體 CategoryMIPS 作業系統