Windows NT 3.1 是微软 开发的用于服务器 和商业的32位 操作系统 ,是Windows NT 产品线的第一代产品,于1993年7月27日发布。
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版本奠定了基础。
由于使用MS-DOS 作为IBM PC 兼容机 的实际操作系统,微软在个人电脑 市场上占据了主要地位,而内森·梅尔沃德 (在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 标准的安全平台;这将要求操作系统是具有权限框架的多用户系统并具有审计安全相关事件的能力。[ 14]
微软和IBM都想推销一种能够吸引企业“企业软件 ”客户的操作系统。这意味着更高的安全性、可靠性、处理能力和计算机网络功能。然而,由于微软也想在其他计算平台上从Unix中夺取市场份额,他们需要一种比OS/2更可移植 的系统设计。
为此,微软开始为非x86 处理器开发和测试他们的新操作系统:英特尔Intel i860 的模拟器 版本。微软将其操作系统代号命名为NT OS/2,也是暗指芯片的代号“N10”(英文读作“N-T en”)。[ 15] DEC先发制人地起诉微软,声称他们从MICA窃取了用于新操作系统的代码。在庭外和解中,微软同意使NT OS/2与DEC的Alpha处理器 兼容。[ 4]
开发团队最初估计将在18个月内完成开发。到1989年4月,NT OS/2内核已可以在i860模拟器中运行。但是开发团队后来确定i860不适合该项目。12月,他们开始将NT OS/2移植到MIPS R3000 处理器,并在三个月内完成。[ 16] 微软高级执行官保罗·马里茨 的目标是1992年发布,但开发时间计划不确定。因急于终止反对者关于NT直到1994年才会上市的传言,又计划于1990年在COMDEX 上展示新的操作系统。[ 17]
基于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] 也通过BBS 、CompuServe 和网络分发。[ 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 Alpha 和MIPS (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]
此章节尚無任何内容,需要
扩充 。 (2021年11月10日)
^ 1.0 1.1 Microsoft Support Lifecycle – Windows NT Workstation 3.1 . [2012-06-08 ] . (原始内容 存档于2021-07-13).
^ Microsoft Support Lifecycle – Windows NT Advanced Server 3.1 . [2012-10-06 ] . (原始内容 存档于2021-07-13).
^ Zachary 2009 ,第35頁 harvnb error: no target: CITEREFZachary2009 (help )
^ 4.0 4.1 Smith, Mark. The Death of Alpha on NT . 1999-08-27 [2012-05-19 ] . (原始内容 存档于2012-04-18) (英语) .
^ Zachary 2009 ,第24頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第17頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第37頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第25頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第36頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Custer 1993 ,第43–44頁 harvnb error: no target: CITEREFCuster1993 (help )
^ Custer 1993 ,第2頁 harvnb error: no target: CITEREFCuster1993 (help )
^ Zachary 2009 ,第33頁 harvnb error: no target: CITEREFZachary2009 (help )
^ National Museum of American History | Microsoft Windows NT OS/2 Design Workbook . 7 February 2012 [2012-06-09 ] . (原始内容 存档于2012-07-02) (英语) .
^ Department of Defense – Trusted Computer System Evaluation Criteria (PDF) . [2012-09-19 ] . (原始内容 (PDF; 0,4 MB) 存档于2013-02-28) (英语) .
^ 15.0 15.1 Paul Thurrott. Windows Server 2003: The Road To Gold . 2003-01-24 [2006-07-03 ] . (原始内容 存档于2010-06-04) (英语) .
^ Thurrott, Paul. Windows Server 2003: The Road To Gold - Part One: The Early Years . 2003-01-24 [2012-05-28 ] . (原始内容 存档于2005-01-01) (英语) .
^ Custer 1993 ,第84–85頁 harvnb error: no target: CITEREFCuster1993 (help )
^ Zachary 2009 ,第100頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Custer 1993 ,第98–99頁 harvnb error: no target: CITEREFCuster1993 (help )
^ Glass, Brett. Windows, OS/2 debate is still a hot topic: Software vendors with limited resources are still forced to choose between Windows and OS/2 development . InfoWorld. 1991-05-27, 13 (21): 66 [2021-11-11 ] . (原始内容 存档于2022-05-11) (英语) .
^ Zachary 2009 ,第102頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第105頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第54頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第102頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第108頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Parker, Rachel. Two giants with own views: IBM needs OS/2; Microsoft does Windows . InfoWorld. 1990-12-24, 12 (52): 8 [2021-11-11 ] . (原始内容 存档于2021-11-11) (英语) .
^ Johnston, Stuart J. Microsoft drops OS/2 2.0 API, revamps 32-bit Windows plan: Users face choice between OS/2 and Windows NT . InfoWorld. 1991-07-08, 13 (27): 1, 103 [2021-11-11 ] . (原始内容 存档于2022-04-26) (英语) .
^ Custer 1993 ,第108–109頁 harvnb error: no target: CITEREFCuster1993 (help )
^ Zachary 2009 ,第165頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Johnston, Stuart J. NT looks real at Comdex: Microsoft declares it will start beta tests in early 1992 . InfoWorld. 1991-10-28, 13 (43): 1, 8 [2021-11-11 ] . (原始内容 存档于2021-11-11) (英语) .
^ Machrone, Bill. Are NT Promises MT Promises? . PC Magazine. 1991-11-26, 10 (20): 85f [2021-11-11 ] . ISSN 0888-8507 . (原始内容 存档于2021-11-11) (英语) .
^ Custer 1993 ,第175–176頁 harvnb error: no target: CITEREFCuster1993 (help )
^ Johnston, Stuart J. Microsoft reveals 32-bit strategy: Win32s lets NT applications run on Windows 3.1 . InfoWorld. 1992-03-02, 14 (9): 1, 107 [2021-11-11 ] . (原始内容 存档于2022-04-25).
^ Strehlo, Kevin. Microsoft makes its move with Windows NT SDK . InfoWorld. 1992-07-13, 14 (28): 1, 92 [2021-11-11 ] . (原始内容 存档于2022-04-23) (英语) .
^ Johnston, Stuart J. SDK readied for SQL Server for NT: Will speed writing of 32-bit code . InfoWorld. 1992-07-20, 14 (29): 8 [2021-11-11 ] . (原始内容 存档于2022-04-23) (英语) .
^ Hammett, Jim; McCarthy, Vance. Unix vendors strike out at Microsoft: Campaign seeks to steal thunder of Windows NT . InfoWorld. 1992-12-14, 14 (50): 8 [2021-11-11 ] . (原始内容 存档于2022-05-07) (英语) .
^ Zachary 2009 ,第227頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第229頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第230頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Custer 1993 ,第248–249頁 harvnb error: no target: CITEREFCuster1993 (help )
^ Willett, Shawn. NT's delays mean a second look and respect for OS/2 . InfoWorld. 1992-10-12, 14 (41): 17 [2021-11-11 ] . (原始内容 存档于2022-04-23) (英语) .
^ Johnston, Stuart J. Microsoft rolls out Windows NT beta . InfoWorld. 1992-10-26, 14 (43): 3 [2021-11-11 ] . (原始内容 存档于2022-04-23) (英语) .
^ Johnston, Stuart J. NT is shaping up, say latest beta users: But they want a bug-free final version, even if it's late . InfoWorld. 1993-04-05, 15 (14): 3 [2021-11-11 ] . (原始内容 存档于2021-11-11) (英语) .
^ Willett, Shawn; Borzo, Jeanette. Users praise NT's graphics support at Comdex . InfoWorld. 1993-05-31, 15 (22): 13 [2021-11-11 ] . (原始内容 存档于2022-05-05) (英语) .
^ Zachary 2009 ,第300頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Johnston, Stuart J.; Barney, Doug. NT version for Alpha chip poised to ship to users . InfoWorld. 1993-09-20, 15 (38): 3 [2021-11-11 ] . (原始内容 存档于2022-02-14) (英语) .
^ Mace, Scott. NT keeps client/server apps waiting: Database servers will be ready as soon as Microsoft ships delayed OS . InfoWorld. 1993-05-31, 15 (22): 1 [2021-11-11 ] . (原始内容 存档于2021-11-11) (英语) .
^ Barney, Doug. Microsoft set to ship Windows NT 3.5: Will bolster push into enterprise with SMS release . InfoWorld. 1994-09-19, 16 (38): 5 [2021-11-11 ] . (原始内容 存档于2021-11-11) (英语) .
^ Hixson, Amanda. Aiming for the high end: An Interview with Paul Thatcher, Microsoft's Windows NT product manager . InfoWorld. 1993-05-24, 15 (21): 92 [2021-11-11 ] . (原始内容 存档于2022-05-05) (英语) .
^ Zachary 2009 ,第290頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第307頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Zachary 2009 ,第300頁 harvnb error: no target: CITEREFZachary2009 (help )
^ Dave Macdonald. First update for Windows NT 3.1 is available!. Newsgroup : comp.os.ms-windows.announce . 1993-10-08. Usenet: 1993Oct08.145000.352.comp.os.ms-windows.announce@pitt.edu (英语) .
^ Steve Heaney. US Service Pack 2 Now Available. Newsgroup : comp.os.ms-windows.nt.setup . 1994-01-24. Usenet: CJn9nF.K87@microsoft.com (英语) .
^ "moderator". 61 New Uploads to CICA [11/07/94]. Newsgroup : comp.os.ms-windows.announce . 1994-11-07. Usenet: 1994Nov7.165711.21637@alw.nih.gov (英语) .
^ Microsoft Knowledge Base – README.TXT: U.S. Service Pack for Windows NT (no longer available online)
^ Microsoft Knowledge Base – How To Obtain U.S. Service Pack for Windows NT (no longer available online, the Knowledge Base number 104597 now refers to a different article)
^ Microsoft – List of Localized MS Operating Systems – Older Versions of Windows . [2012-10-23 ] . (原始内容 存档于2012-10-23) (英语) .
^ Microsoft-Werbung . InfoWorld. 1993-12-06, 15 (49): 15 [2021-11-11 ] . (原始内容 存档于2022-04-23) (英语) .
^ 60.0 60.1 Microsoft Knowledge Base – Recommended Hardware Configs. for Workstations and Servers . [2012-06-08 ] . (原始内容 存档于2013-02-27) (英语) .
^ 61.0 61.1 Windows NT 3.1 bei Winhistory.de . [2012-09-05 ] . (原始内容 存档于January 19, 2008) (英语) .
^ Strom, David; Capen, Tracey; Crawford, Tim; Gallie, Rodney; Chapin, Rod. A bumper crop of network operating systems brings centralized management, application services, and more capable clients to the enterprise . InfoWorld. 1993-11-15, 15 (46): 138–150 [2021-11-11 ] . (原始内容 存档于2022-04-23) (英语) .