02
2024
02
11:01:40

[搬运]黄金之路:Windows 2000 的发展回顾



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png



原作者:Paul Thurrott  发布自Dec 15, 1999

两年多来,我一直在描绘 Windows 2000 的发展历程,从最初作为 Windows NT 4.0 的一个不错的升级,到现在作为光纤操作系统的地位。鉴于 Windows 2000 的开发时间很长,了解一下这段时间发生的所有变化并了解这个操作系统是如何发展起来的可能会很有用。

Windows NT 5.0(当时称为 Windows NT 5.0)的规划会议在 1996 年夏天 Windows NT 4.0 发布后立即开始。当时,微软对如何处理 Windows NT 的未来更新有模糊的想法,Windows NT 之前通过一系列服务包 (SP) 进行了增强,这些服务包修复了错误并添加了新功能。NT 4.0 发布时,Windows NT 3.51 已有四个 SP,第五个即将推出。服务包通过软盘和 CD-ROM 安装提供,并且来自 Microsoft 支持BBS和FTP站点。对于 Windows NT 4.0,微软最终选择了一种在选项包中添加新功能的系统(尽管 NT 4 只发布了一个选项包;它包括 Internet Information Server 4.0 (IIS4)、更新的数据组件、Transaction Server 2.0 和一些其他功能),而 Service Pack 注定只包含错误修复。当然,微软在NT 4.0中从未真正兑现这一承诺,但NT 4.0的迅速成功导致他们发布了大量的SP和单独的热修复程序。第七个 SP 将于 2000 年初发布。(虽然最终被取消)

有趣的是:NT 5.0 的第一个预计发布日期是 1997 年末。说真的。但在此之前,Windows NT 5.0 需要纠正 Windows NT 4.0 的一些明显问题:它必须包含一个“真正的”目录服务,以消除 Microsoft 专有域模型的限制。它必须支持即插即用并与所有最新的硬件配合使用。它将需要更少的重新启动并且更容易使用,尽管 NT 已经比它最接近的竞争对手 Novell Netware 和各种 UNIX 更容易使用。它需要支持 FAT32,即 Windows 95 OSR22 中引入的文件系统。NT 5.0 将运行在 Alpha 和 Intel 平台上,尽管经过两年的努力,Alpha 支持最终于 1999 年底被放弃。Alpha 的 64 位版本也在开发中,从 1997 年底开始。

当然,要记住的一件事是,1996 年的世界与今天的世界截然不同:Linux 是一个简单的草根操作系统,仅在选定的 Intel 硬件上运行,并且用户群非常小,互联网才刚刚开始起飞(NT 4.0 随蹩脚的 IE 2.0 一起发布,而 IE 3.0 仅在一个月后,即 1996 年 8 月发布),而 Microsoft 的网络解决方案仍然围绕一种称为 NetBEUI 的不可路由技术,而不是TCP/IP,互联网标准。随着时间的推移,Microsoft 将解决这些问题以及更多问题,并调整 Windows 2000 来应对不断变化的世界。

那么,让我们穿越时光的迷雾,回顾一下Windows 2000的发展那段漫长而看似永无止境的故事……

1997 年:Windows NT 5.0 Beta 1
1997 年初,微软开始准备 Windows NT 4.0 目录服务工具包的测试版,为早期采用者和开发人员预览了 Active Directory。它还通知合作伙伴,NT 5.0 要到 1998 年初才会发布,第一个广泛的测试版 Windows NT 5.0 Beta 1 最早要到 1997 年夏天才能准备好。在 1997 年 3 月的德国 CeBIT 贸易展上,微软展示了 Windows NT 5.0,展示了其对即插即用、面向任务的系统定制、“EasyNet”、新的网络配置实用程序、Wolfpack 集群以及其他新功能的支持。当时的主题是“消除障碍”:

“NT 5.0将让任何用户没有理由不运行它,只要他们有足够的内存,”时任微软个人和商业系统集团副总裁的Moshe Dunie说。后来,随着 NT 5.0 的开发进度越来越落后,Dunie 也承担了责任。

微软还透露,Windows 2000 中的 Active Directory 将基于其 Exchange Server 产品的技术,该产品的类似SQL的消息存储被认为是一个显而易见的选择。Brian Valentine 当时正在为 Exchange 团队主持节目。后来,当 Dunie 被迫退出时,Valentine 接管了 Windows 2000。

在 1997 年 5 月的 WinHEC 展会上,比尔·盖茨宣布 Windows NT 5.0 将在“1998 年”发布,并且该公司将在该版本发布后合并其 9x 和 NT 系列。当然,这些计划注定要失败。NetPC 和 Windows 零管理 (ZAW) 在展会上风靡一时。今年 4 月,Moshie Dunie 解释说,1998 年 NT 5.0 发布后,Windows NT 将分为三个“版本”:用于英特尔 Merced 的 64 位版本,可在服务器上运行,用于服务器和工作站的 32 位版本,以及具有“友好安全性的消费者版本,因为你不希望孩子访问并清除你的文件”。杜尼说,所有三个版本都将在同一内核上运行,

在 1997 年 5 月的一次考虑不周的可扩展日上,微软宣布 NT 5.0 将推出三个版本:工作站版、服务器版和企业版。企业版将与 Wolfpack 集群解决方案和代号为“Falcon”的消息传递中间件捆绑在一起。  NT 5.0 中添加了多显示器支持。

在 1997 年 5 月的 TechEd 上,微软透露了许多人所担心的事情:它不确定是否能够将用户从 Windows 9x 迁移到 Windows NT 5.0。该公司没有(并将继续)没有计划升级 Windows 9x 以支持 NT 的 NTFS 文件系统,并且最初没有计划将 9x 升级到 NT 5.0。“我们最初不会提供从 Windows [9x 到 NT 5.0 工作站] 的升级,”微软项目经理 Bernard Wong 说道,他在 TechEd 上举办了有关 Windows 98(当时称为“Memphis”)和 NT 5.0 工作站的研讨会。“原因是我们预计这些产品之间不会有如此令人难以置信的时间滞后,  不用说,由于 NT 5.0 发布的延迟,这种情况从未发生过。相反,微软被迫制定了 9x 到 NT 5.0/2000 的升级计划,进一步推迟了产品的推出。

1997 年 5 月,微软宣布与 Citrix 达成协议,使 NT 5.0 成为像 UNIX 一样真正的多用户操作系统。Microsoft 使用 Citrix 的技术最终开发了终端服务,该服务现已包含在 Windows 2000 Server 中。但在这项工作完成之前,该公司于 1998 年发布了 Windows NT 4.0 终端服务器版本(“Hydra”)。当时的其他开发从未问世:微软正在开发一套广播架构技术,这些技术最终作为 Windows 的 WebTV 包含在 Windows 98 中。尽管最初计划将其包含在 Windows 2000 中,但该功能在 1998 年中期被放弃,因为人们清楚地意识到这个雄心勃勃的操作系统已经吃不消了。

在亚特兰大举行的 Spring Comdex 97 上,我能够参加一些高级 NT 5.0 演示。微软增加了对即插即用、USB 设备、DVD、增强型电视和其他功能的支持。Microsoft 的 David Ursino 和 Bernard Wong 告诉我,第一个 NT 5.0 测试版将在“八月/九月”发布,而最终版本预计在 1998 年初发布。这在当时看来是合理的:NT 4.0 在发布前仅进行了五个月的测试版。在 Comdex 主题演讲中,比尔·盖茨宣布 Windows NT 将获得公司 1998 年研发预算的一半,即 10 亿美元。NT 5.0 的 Alpha 版本在 Comdex 周发布给主要开发人员。盖茨证实 NT 5.

然而,在 6 月底的 PC Expo 上,微软 Windows NT 5.0 的发布日期从 1998 年初推迟到了“大约一年”(1998 年中)。延误只会继续下去。

1997年7月1日,微软发布了Windows 98的第一个测试版,当时称为“Memphis”。尽管该产品最终推迟了大约八个月,以便将 Internet Explorer 集成到操作系统中,但 Windows 98 仍然设法在 1998 年 6 月发布,比 Windows 2000 整整早了一年半。而 Memphis Beta 1 的发布比 Microsoft 能够将 Windows 2000 (NT 5.0) 测试版交到测试人员手中两个月。这是一个有趣的比较。

该公司还在 7 月份宣布,将于 9 月份发布 Windows NT 5.0 Beta 1,以便专业开发人员大会 (PDC) 的与会者能够接触到新代码。这是一个让公司感到遗憾的公告:NT 团队发布此公告是为了刺激他们发货,因为当时产品已经远远落后于计划。但随着 9 月日期的临近,NT 5.0 甚至还没有准备好,最终发布的 Beta 1 版本是一团杂乱的混乱,否则永远不会被宣布为 Beta 1。这是一个史诗般的尴尬。Intellimirror 和 Active Directory 等新功能已损坏或无处可见。

8 月份,当 NDA 被传真和邮寄时,技术 Beta 测试人员被告知 Windows NT 5.0 Beta 版即将开始。

同样在 9 月份,我发现了下一版本 Windows 的代号“Millennium”。当时,Millennium 是下一个消费级 Windows,即 Windows NT 6.0。当然,这从未发生过,Millennium 最终成为继 Windows 98 第二版之后的消费者 Windows 的代号。NT 6.0 最初预计在 2000 年或 2001 年发布。该公司还宣布将 Windows 98 的发布从 1997 年 11 月推迟到 1998 年第一季度。该公司公开表示这样做是为了添加 Windows 3.1 升级选项,但事实要险恶得多:它推迟 Windows 98 的发布是为了通过将 IE 4.0 更永久地集成到 Windows 操作系统中来损害 Netscape。这一延迟背后的事实在 1999 年中期的微软反垄断审判中被揭露。该公司还表示,Windows NT 5.0 的第一个测试版将“远远达不到构建质量”,这是一个非常轻描淡写的说法。

微软还在当年的 PDC 上公布了其“Windows DNA”计划。没有人完全理解它的含义,但它依赖于 Windows NT 5.0、“COM3”(后来成为 COM+)和“Vegas”(Visual Studio 98,更名为 Visual Studio 6.0)。Windows NT 5.0 的加密文件系统以及安全配置编辑器也被公开。Windows NT 5.0 还将包括 DirectX 98,这是 DirectX 6.0 的原始名称(Windows 2000 的最终版本实际上包括 DirectX 7.0)。微软宣布Windows NT 5.0的第二个测试版将于1998年1月或2月发布;它实际上是在 1998 年 8 月下旬发货的。

Windows NT 5.0 Beta 1(版本 1671,NT 4.0 版本 1381)于 1997 年 9 月 20 日星期六发布。副总裁 Jim Allchin 告诉 PDC 的与会者,他们将在本周末之前将代码刻录到 CD 上。“Windows NT 5.0 将是一次大规模发布,”Allchin 说。“微软将把公司的赌注押在这一点上。” Microsoft 将公司的赌注押在 NT 5.0 上,这是多年来不断重复的主题。当时的计划很简单:Windows NT 5.0 是 Windows 98 的超集,包括并扩展了消费者操作系统提供的所有功能。这意味着 NT 5.0 将包括数字电视集成(最终称为 Windows 的 WebTV)、Internet Explorer 4.0、DirectX 5.0 等。当然,两者之间是有区别的。Allchin 指出,“NT 5 将成为最终的商业操作系统……一个明显的企业标准”,而 Windows 98 则面向消费者。将来,这一地位将发生巨大变化:到 1998 年 Beta 2 发布时,NT 5.0/2000 就完全成为一个商业操作系统。

PDC 期间推出的 Windows NT 5.0 新功能包括 NTFS 5.0、分布式文件系统 (DFS)、文件加密、FAT32 兼容性和“无需重新启动”网络。如果没有找到 DHCP 服务器,Windows NT 5.0 将简单地分配自己的 IP 地址并继续工作,而不会抛出错误消息。Active Directory 被设计为 NT 的第一个真正的目录服务,而 IntelliMirror 将为漫游用户和数据/代码复制提供轻松支持。NT 5.0 将包括一个称为 MMC(Microsoft 管理控制台)的通用管理外壳,它将容纳所有未来的管理工具。Allchin 指出,Windows NT 6.0 将是 Intel 和 Alpha 硬件上第一个完全 64 位的 NT 版本。Windows NT 6.0 的目标是“简单性”,尽管此目标后来被包含在 Windows 2000/NT 5.0 中,导致进一步的延迟。NT 6 将支持分布式计算,更加直观,信息丰富,免维护,并提供无缝通信功能(“无需联网!”Allchin 宣称)以及语音接口。Windows Installer 也在 1997 年的 PDC 上进行了预览。

在 PDC 的最后一天,微软首席执行官比尔盖茨公布了他对 Windows 未来的愿景。根据盖茨的说法,未来完全是 NT,其中包括自然语言、语音和视觉识别功能。

“把未来押在 Windows NT 上,”盖茨说。“我们正在推动商业市场尽快使用该产品,这将是我们用于推动 NT 进入消费市场的相同技术的一个变体。新的个人电脑将采用 NT 5.0 的改进,就像今天的 Windows 95 一样。”

盖茨表示,当时尚未发布的 Windows 98 将在几年内被 NT 逐步淘汰,Windows NT 6.0 消费者版本将可用,他将其称为“Windows NT Personal”。

Microsoft 在当年秋季 Comdex 上发布了 Exchange Server 5.5,并承诺在 1998 年发布下一个版本“Platinum”。Platinum 消息存储构成了 Active Directory 的基础。Windows NT 5.0 的系统要求也于 1997 年 11 月发布:200 MHz Pentium Pro 处理器或更高,具有 64 MB RAM。

在 Fall Comdex 97 上,微软投下了一颗炸弹:Windows NT 5.0 要到 1998 年末才会发布,而不是承诺的 1998 年中期。与此同时,Beta 2 也从 12 月 15 日(一个有趣的日期;Windows 2000 最终于 1999 年 12 月 15 日发布 RTM)推迟到“1998 年上半年”。当月晚些时候,WinInfo 是第一个指出 Windows NT 5.0 实际上可能会推迟到 1999 年发布的在线出版物。

Cyrix 宣布推出一款售价 500 美元的运行 Windows NT 5.0 的计算机。该项目是与微软合作创建的,但显然从未面世。

11月下旬,微软确认将不再支持Windows NT 5.0中较旧的 APM 电源管理规范,而仅支持较新的 ACPI 规范。该决定后来被废除,然后在服务器版中恢复。

12月,微软发布了Windows NT的测试版MSN客户端,该客户端本来应该包含在Windows NT 5.0中。然而,这是迄今为止 MSN NT 客户端的最后一个外部版本。Microsoft 现在承诺将在 2000 年的某个时候让 MSN 在 Windows 2000 上运行。 Steve Ballmer 在 12 月指出 IE 4.0 匆忙推向市场时就表明了这一点。他说微软不会对 Windows NT 5.0 做同样的事情:如果没有 ZAW 和 IntelliMirror 的东西,我认为我们不会像人们期望的那样从 NT 5 中迈出具有开创性的一步,”鲍尔默说。“我们绝对有必要把这个产品做好。如果是几个月后的话

1998 年:NT 5.0 Beta 2,“Windows 2000”
1998 年 1 月,微软的 Jonathan Perera 表示 Windows NT 5.0 Beta 2 将于 1998 年 6 月发布,最终版本将在 9 月的 1998 年 PDC 上及时发布。承诺在 1998 年底推出 64 位 NT 6.0 测试版;当然这从未发生过(事实上,在撰写本文时它还没有发货)。“我认为 [NT 5.0 和 64 位 NT] 的源代码不会有很大差异,”微软个人和商业系统部门的集团产品经理 Ed Muth 说。“将会有相同的源代码,可以选择生成 32 位或 64 位可执行文件。这将把 NT 操作系统重新编译为 64 位应用程序。“目前的计划是在 Beta 2 中提供 IntelliMirror 功能,”微软的 Jeff Price 说。Beta 2 预计将于 1998 年中期发布。“目前的计划是在 Beta 2 中提供 IntelliMirror 功能,”微软的 Jeff Price 说。Beta 2 预计将于 1998 年中期发布。

为了挽回面子,微软在二月份宣布将于四月份发布 Beta 2。Windows NT 5.0 Beta 2 是 NT 5.0 最终功能集的首次亮相:虽然 Beta 2 本身功能并不完整,但用户反馈将决定最终产品的外观。预计 2 月份的发布日期是 1999 年第一季度,不过微软的 Phil Holden 拒绝证实:“这只是谣言和猜测。我们还没有在内部确定发布日期。我希望我们已经确定了;然后我就可以最终确定我的一些计划,”他说。Holden 是 Microsoft 计划 Windows 98 发布活动的团队的一员。“在得到 Beta 测试人员的可靠反馈之前,我们不会设定 NT 5.0 的最终发布日期。不幸的是,

然而,2 月下旬,微软确实确认“功能性问题”导致了 Windows NT 5.0 的延迟发布。微软高层威胁要削减一些功能,以便在 1998 年晚些时候发布,并指示 NT 团队做必须做的事情来发布。专家推测,IntelliMirror 和 Active Directory 等功能将在未来版本中删除。但 NT 团队努力保留这些功能,认为它们代表了客户想要升级的很大一部分原因。“让 \[Active Directory\] 工作并不是非常困难,但是拥有围绕 Active Directory 的所有基础设施 - 使其能够在功率相差数千倍的机器上进行扩展,

3 月份,NT 6.0 的细节被披露:NT 6.0 将运行在所有可以想象的硬件上,从小型手持设备一直到大型多系统、多处理器服务器。“集群和 SMP [对称多处理] 将在技术上更加紧密地交织在一起,因此,从某些角度来看,人们可能会将它们视为集群,而另一些人可能将它们视为 SMP 机器,”Muth 说。“我们的一大兴趣是围绕集群并通过集群提供更丰富的系统基础设施。” 微软还展示了新的NT 5.0功能,例如新版本的TAPI和流媒体。 

该公司于 3 月下旬向 Beta 测试人员和 WinHEC 与会者交付了 Windows NT 5.0 的临时版本 (1773),以取代仍被推迟的 Beta 2。IntelliMirror 最终被包含在内,尽管功能并不完整,并且 Active Directory 通过新的用户界面和安全子系统得到了增强。

在 1998 年 3 月的 WinHEC 上,微软确认 Windows 98 是 16/32 位 Windows 平台的最后一个版本:以后的所有操作系统版本都将基于 NT。一款代号为“Chrome”的 Web 多媒体内容工具发布,它将 DirectX 与 HTML 融合在一起。然而,其令人兴奋的硬件要求引起了开发人员的不满,该产品很快就被下架,再也没有回来。简单性突然成为 Windows NT 5.0 的一个问题,因为客户反馈表明 Microsoft 正在构建的软件过于复杂。“我们构建了令人困惑的系统,”高级副总裁 Jim Allchin 说。“我们的支持热线收到的问题数量表明我们做得不够好。


Microsoft Chrome!


DirectX 6.0 在 WinHEC 上发布。微软表示,这个版本将包含在一直推迟的Windows NT 5.0中。“DirectMusic”等功能并未入选。

WinHEC 上还演示了一种名为 GDI 2000 的未来 Windows 用户界面。这种 3D 用户界面直到 1998 年底或 1999 年初 Window NT 5.0 发布后才出现。通过 3D 界面,Windows 用户将能够在三维空间中排列窗口(不再局限于正方形)。微软的凯文·巴克斯 (Kevin Bachus) 表示,Windows 还将利用大量实时动画。

3 月下旬,史蒂夫·鲍尔默 (Steve Ballmer) 证实,微软已经决定了 IntelliMirror 的命运:没有它,Windows NT 5.0 就不会发布。他承诺在 6 月份推出 Beta 2。

Windows NT 4.0 Service Pack 4 的测试于 1998 年 4 月开始。SP4 与以前(和后续)Service Pack 的“仅修复错误”口号不同,它包含了许多新功能,包括 IE 4.01、Windows NT 5.0 的安全配置编辑器 (SCE)、DCOM 增强、IGMP 支持和 WBEM 支持(最初也计划用于 NT 5.0)。SP4 还包括对 Windows NT 4.0 的 Option Pack 4 的更新,该更新已于 12 月发布。“这个服务包的重点是提高可靠性,”Microsoft Windows NT Server 首席产品经理 Jonathan Perera 说。“这就是为什么我们将其提供给许多客户网站,以及为什么我们将对其进行大约三个月的 Beta 测试。

在 4 月份的春季 Comdex 98 大会上,比尔·盖茨 (Bill Gates) 演示期间发生了臭名昭著的 Windows 98 崩溃事件。虽然它受到了很多媒体的关注,但这个问题相当小并且很容易避免,但它给即将发布的操作系统带来了不好的影响。盖茨还演示了Windows NT 5.0,它没有崩溃。微软再次确认 98 是 Windows 9x 系列的终结,尽管将在未来几年内提供“小更新”。第一个更新是 Windows 98 第二版 (SE),于 1999 年中期发布。“下一代操作系统将基于 NT 内核,”微软产品经理 Stacey Breyfogle 说。“Windows 98 是最后一代基于 MS DOS 的系统。


然后他将会安装合适的驱动程序,您将看到他会...


四月份的 Internet Explorer 5.0 预览版展示了一款精简版浏览器,其可定制性比早期的 4.0 版本要高得多。微软首次透露 IE 5.0 将包含在 Windows NT 5.0 中,预计是在 1999 年初。

在 1998 年 5 月的 NetWorld+Interop 主题演讲中,Microsoft 副总裁 Jim Allchin 讨论了 Windows NT 5.0 以及 NT 未来的发展方向。他说,NT 5.0 Beta 2 将于“1998 年初夏”发布,并且功能接近完整。“我们花费了 10 亿美元并有 5,000 名员工致力于将这款产品推向市场,”Allchin 说。Allchin 随后详细阐述了 Windows NT 5.0 的四个关键要素,一年多后考虑这些要素令人难以置信:

  1. Chrome,DirectX 和 Web 的融合。

  2. 高级存储,包括 Veritas 许可的分层存储管理技术。

  3. Active Directory 中基于策略的管理。

  4. NetShow Server 3.0,提供视频推流服务。(猪瘟注:实际出货版本包含Windows Media Services 4.1)

Allchin还证实,微软将在当时处于测试版的SQL Server 7.0中添加OLAP数据挖掘功能,而不是将它们作为单独的产品出售。

Active Directory 于 1998 年 5 月最终确定,并提供了一种将服务链接到 Novell 目录服务 (NDS) 的单向同步工具。“最终,人们会想要一个单一的目录基础设施,但我们知道这不会立即发生,”Windows NT Server 集团产品经理 Tanya van Dam 说。“我们希望与 NDS 进行同步,因为 NDS 拥有最大的安装基础。” 如果这听起来不像是威胁,我不知道什么才是威胁。与此同时,思科开始将 Active Directory 移植到 Sun Solaris 和 HP-UX。

英特尔的 64 位 Merced 处理器于 5 月份从 1999 年中期推迟到 2000 年中期,这给了微软一个用 64 位 NT 挽回面子的机会,但无论如何,这不会及时发生。

在 6 月份的 TechEd 上,Jim Allchin 继续承诺在月底之前推出 NT 5.0 Beta 2,同时 Office 9 正式更名为“Office 2000”。Microsoft 副总裁 Steve Ballmer 在一次演讲中敲着讲台上的木板,宣布 Windows NT 5.0 将于 1999 年初发布。就这样吧。由于 Microsoft 与 DOJ 就产品捆绑进行了早期讨论,因此将包含在 NT 5.0 中的 Internet Explorer 5.0 被描述为“一组系统服务”,而不是 Web 浏览器。微软指出,COM+ 可能还没有为 NT 5.0 Beta 2 做好准备。

微软宣布代号“Asteroid”的Windows NT 5.1将“紧密”跟随NT 5.0发布。Asteroid 预计将包含 NT 5.0 最终版本中删除的所有功能。

同样在 TechEd 上,微软首席执行官比尔·盖茨通过卫星主题演讲为 NT 5.0 的延迟进行了辩护。我们并没有将日程安排置于工作质量之上,”他说。“我们非常非常了解我们的方向,尽管我们不知道确切的时间。”盖茨讨论了 Microsoft Installer(代号为“Darwin”)等新功能,该功能也将包含在 Office 2000 中。他还指出,Beta 2 预计将于 7 月中旬发布。

Windows 98 于 1998 年 6 月 25 日发布,发布活动规模有所缩小。

Windows NT 5.0 的第一次非官方启动(是的,微软就是这么称呼它的)于 1998 年 7 月上旬在圣何塞举行的 NT 开发大会上开始。该活动仅向 RDP(快速部署计划,一组密切的 Microsoft 合作伙伴)成员开放。但 Beta 2 却遥遥无期:就在活动前几天,微软确认 NT 5.0 Beta 2 将推迟到夏末。相反,RDP 成员和技术 Beta 测试人员收到了第二个 Beta 版“刷新”,并首次透露了第三个 Beta 版的消息(NT 4.0 只有两个 Beta 版,所以这是出乎意料的)。“我们可以给出概率,”微软首席执行官比尔·盖茨上周谈到Windows NT 5.0 的发布时说道。

但 Beta 2 不会像承诺的那样功能齐全。7 月,微软网站上发布的一篇文章解释了延迟并讨论了 NT 5.0 Beta 3:“Windows NT 5.0 的关键功能——包括 IntelliMirror 管理技术、Active Directory 目录服务和即插即用支持——将包含在 Beta 2 中,”问答中写道。“重要的是要记住,这个版本仍然是测试版,因此会存在错误,我们将根据客户反馈完善产品。”

“\[微软正在添加第三个 Beta 版本\]以扩大我们的测试范围。我们开发过程的一个关键部分是向经常向我们提供产品状态反馈的客户提供临时版本。我们从 Beta 1 开始就这样做,并将在 Beta 2 之后继续这样做。我们一直计划将其中一个临时版本作为“Beta 2 更新”提供给广大客户。我们最近决定将此更新版本命名为“beta 3”,并将其提供给更广泛的客户群。”

当然,这份文档最有趣的是它对这些更改将如何影响 Windows NT 5.0 最终发布日期的解释:

文件称:“虽然 Beta 2 的目标日期从第二季度更改为夏季显然对 Windows NT 5.0 的最终发布日期产生了直接影响,但将“beta 2 刷新”名称更改为 Beta 3 并不会影响 Windows NT 5.0 的总体时间表,因为我们一直计划向客户提供这个临时版本。”

Riiiiggghhttttt。

7 月,微软确认 Beta 2 将于夏末发布,但将向 10 月份 PDC 的与会者分发临时版本。

在微软7月下旬的年度分析师会议上,微软承诺“三周内”推出Windows NT 5.0 Beta 2。该公司重申其打算用 Windows 98 逐步淘汰 Windows 9x,并将所有未来的操作系统都基于 Windows NT。

Build 1859 被宣传为“Beta 2 的候选版本”,于 8 月初向 Beta 测试人员提供。

8月初,微软在Usenix NT Symposium上展示了Windows NT 5.0的build 1868。NT 项目经理 Tom Phillips 表示,该公司距离 Windows NT 5.0 Beta 2 的发布“不到 100 次”,他表示 Windows NT 5.0 Beta 2 将于本月底发布。

8 月 18 日,200 名媒体成员(包括我和 Keith Furman)参加了在西雅图举行的 Windows NT 5.0 技术审阅者研讨会,Windows NT 5.0 Beta 2 终于在会上发布了。微软宣布将有超过 250,000 人获得这个经常被推迟的版本,在现场演示中看起来已经准备好迎接黄金时段了。新的启示包括个性化的开始菜单、杀手级移动解决方案、比 Windows 98 更好的硬件支持、TCO 解决方案以及“DLL 地狱”的解决方案。Microsoft 宣布Windows NT 5.0 将具有与NT 4.0 相同的硬件要求,并且在具有32MB 或更多RAM 的系统上它将比Windows 98 更快。然而,也有一些黑暗领域: 尝试制作 Windows NT 5。Windows 98 的真正超集 0.0 已经结束,因为一些关键技术(例如 Windows 的 WebTV)不再包含在内。微软最终明确了 Windows NT 5.0 专为企业而不是为家庭个人用户设计的理念。Microsoft 的 Jim Allchin 谈到了 NT 5.0 之后的版本,例如 NT 5.1“Asteroid”和 NT 6.0“Neptune”,后者将提供消费者版本。NT 5.0 之后,Windows 将获得免维护的用户界面和统一的 Web/Win32 API。“NT无处不在”是节目的主题。微软最终明确了 Windows NT 5.0 专为企业而不是为家庭个人用户设计的理念。Microsoft 的 Jim Allchin 谈到了 NT 5.0 之后的版本,例如 NT 5.1“Asteroid”和 NT 6.0“Neptune”,后者将提供消费者版本。NT 5.0 之后,Windows 将获得免维护的用户界面和统一的 Web/Win32 API。“NT无处不在”是节目的主题。微软最终明确了 Windows NT 5.0 专为企业而不是为家庭个人用户设计的理念。Microsoft 的 Jim Allchin 谈到了 NT 5.0 之后的版本,例如 NT 5.1“Asteroid”和 NT 6.0“Neptune”,后者将提供消费者版本。NT 5.0 之后,Windows 将获得免维护的用户界面和统一的 Web/Win32 API。“NT无处不在”是节目的主题。Windows 将获得免维护的用户界面和统一的 Web/Win32 API。“NT无处不在”是节目的主题。Windows 将获得免维护的用户界面和统一的 Web/Win32 API。“NT无处不在”是节目的主题。

为了庆祝 Windows NT 5.0,我(原作者)推出了“Windows NT 5.0 SuperSite”,它最终被称为“Windows 2000 SuperSite”,最后又被称为“SuperSite for Windows”(应 Microsoft 律师的要求)。SuperSite 首次推出时提供有关 Windows NT 5.0 Beta 2 的新闻、评论和信息,并逐渐发展成为您现在正在访问的网站。该网站于 1998 年 8 月 23 日首次推出。

微软于 8 月底购买了 Valence Research 的 Convoy Cluster 软件。该软件最终被称为 NT 负载平衡服务,最后被称为网络负载平衡。

1998 年 9 月 11 日,微软总裁史蒂夫·鲍尔默 (Steve Ballmer) 宣布 Windows NT 5.0 的发布“还要八到十二个月”,这是一种有效的说法,它再次被推迟,这次推迟到 1999 年下半年。我当时指出,鉴于微软无法确定任何发布日期,我们可能会考虑到 1999 年末甚至 2000 年初。鲍尔默指出,Windows NT 5.0 Beta 3 将提供给任何需要它的人,但没有讨论具体的分发方法。

1998 年 10 月 13 日,WinInfo 是第一个在线出版物,指出 Microsoft 正悄悄计划从其 Windows NT 系列产品中删除“NT”绰号,而将其简称为“Windows”。这原本是在 NT 6.0 时期发生的,当时 Windows 9x 系列已被淘汰。Windows NT 6.0 预计在 2000 年至 2002 年问世。

1998 年 10 月,微软 CEO 比尔·盖茨 (Bill Gates) 在 PDC 上揭开了反垄断案件的序幕,但这位好战的 CEO 却完全是 NT 5.0:“Windows NT 5.0 发布之日,将有超过 60,000 个商业应用程序支持它,”盖茨说。“此外,Windows NT 5.0 特定应用程序的数量将是 Windows 95 特定应用程序推出时的三倍。这种应用程序支持是前所未有的。在其可用的前 18 个月内,我们预测支持 Windows NT 5.0 的应用程序数量将增长到超过 100,000 个。”

1998年10月27日,微软出人意料地宣布Windows NT 5.0将更名为Windows 2000。“我们还将坚定地将Windows NT打造成客户端和服务器上商业Windows的主流版本。此外,在未来,NT内核将成为微软所有PC操作系统的基础——从消费PC到最高性能的服务器,”该公司在官方声明中写道。而且NT 5.0/2000的各个版本都做了一些改动。NT 5 工作站成为Windows 2000 专业版。NT 5 Server 成为 Windows 2000 Server,并放弃了对四路 SMP 的支持。NT 5 企业版成为 Windows 2000 Advanced Server。

“Windows NT 于五年前首次发布,作为满足技术和业务需求的专用操作系统,”微软高级副总裁吉姆·阿尔钦 (Jim Allchin) 说。“今天,它已经证明了它作为所有想要行业领先的成本效益、丰富的安全功能和可扩展性的用户的首选技术的价值。Windows NT 将成为从消费类产品到最高性能服务器的所有 Microsoft PC 操作系统的基础。Windows NT 正在成为主流。”

微软个人和商业系统部门营销副总裁 Brad Chase 表示:“新名称也符合我们的目标,即让客户更轻松地选择适合自己需求的 Windows 产品。” “新的命名系统消除了客户对‘Windows NT’是指客户端技术还是服务器技术的困惑。此外,现在是时候从 Windows NT Workstation 中消除‘工作站’一词了。随着在易用性、移动支持和总拥有成本方面的全面改进,Windows 2000 Professional 成为所有企业用户的正确选择。它不再只是高端工作站。”

这个新名称在当时可能是有意义的,因为微软正计划停产 9x 系列产品。几个月后,当这一决定被推翻时,将 NT 5.0 重命名为 Windows 2000 看起来更加愚蠢:现在,一代家庭用户会认为 Windows 2000 是 Windows 98 的升级版。对他们来说,事实并非如此。

1998 年 11 月,微软在拉斯维加斯的秋季 Comdex 展台上展示了 Windows 2000。我参加了展会并观看了“Road to Windows 2000”演示,该演示基本上讨论了为什么当时购买 Windows NT 4.0 是明智之选,因为以后升级会更容易。我对 Microsoft 描述从 Windows 95/98 升级的方式的突然变化感到有点犹豫:过去,该公司表示升级 95/98 比 Windows NT 稍微困难一些,但在 Comdex 上,他们表现得好像这样做是一个错误。他们会“支持”升级,但注册表的差异以及第三方程序安装 DLL 和其他文件的方式将成为一个大问题。当时,我认为对于大多数人来说,将 Windows 95/98 升级到 Windows 2000 完全是一个错误。然而,他们最终让这个工作正常进行。

微软在 Fall Comdex 98 上的众多“Windows 2000”展位实际上是使用 Windows NT 5.0 Beta 2 来演示新操作系统。我认为,微软在这些演示中使用了两个月前的 NT 5.0 版本,这一事实很能说明问题。在那之前,我从未见过微软不在贸易展上使用临时版本。我的观察是正确的:尽管我们当时并不知道,Windows 2000 再次落后于计划。这些最新的延误将导致摩西·杜尼 (Moshe Dunie) 在 12 月下台。他的继任者是 Brian Valentine,他承诺让 Windows 2000 走上正轨。

Microsoft 在秋季 Comdex 上发布了 SQL Server 7.0,但该产品直到 1999 年 1 月才真正发布。Office 2000 也随之发布。

1999 年:Beta 3、3 个 RC 和 RTM
1999 年 1 月,一位与 Microsoft 关系密切的机密消息人士透露了 Valentine 发布 Windows 2000 的计划。Beta 的候选版本计划于 3 月中旬发布,而 Beta 3 本身计划于 1999 年 4 月下旬发布。此后,Windows 2000 将在 1999 年下半年(可能是 8 月)推出 RTM。

2月份,我向微软施压,要求其考虑发布Windows 2000的消费者版。几天后,微软进行了一次重组,表明可能会发生这样的事情:消费者Windows组从Allchin的企业组中分离出来。

1999 年 2 月 9 日,据透露 Windows 已“代码完成”:该操作系统将不会接收任何新功能,并于 1999 年 10 月 6 日发布。此外,还有一些产品变化正在进行中:例如,最终撤销了支持 APM 的决定。“\[Windows 2000\] 目前功能已完成。客户需求可能会推动附加功能,但我们不希望这种情况发生,我们也不打算自行添加新功能,”Microsoft 技术专家 Eric Brad 说。“我们将其视为 Windows 2000 的最终版本。Beta 3 的主要标准是人们可以将其业务押注于高质量的版本。” 微软还宣布了其企业预览计划(CPP),这将使 Windows 2000 Beta 3 代码(发布时)以不到 100 美元的价格交付给用户。该计划推出时实际售价为 59.95 美元。

2 月中旬,Brian Valentine 确认 Windows 2000 Beta 3 将于 1999 年 4 月 21 日发布。他表示,该操作系统由超过 3000 万行代码组成,正在进入最后的开发阶段。“唯一停止的方法就是停止更改代码,”瓦伦丁说。

三月初,Valentine 确认了我之前在 WinInfo 上发布的发布日期,指出 Beta 3 RC1 将于 1999 年 3 月 17 日发布,Beta 3 将于 1999 年 4 月 21 日发布。他说,Beta 3 将是一个“稳定”的版本,并且占用空间较小,只有 2300 万行代码,与当时媒体的估计相去甚远。微软的 Yusuf Mehdi 表示:“即使您使用 Windows 98,这也将是最好的笔记本电脑操作系统,这是肯定的。”

Internet Explorer 5.0 于三月份发布,获得了积极评价。然而,随着时间的推移,IE 5.0 被证明是微软发布的错误最多的产品。临时错误修复版本 IE 5.01 已准备好包含在 Windows 2000 中。

Microsoft 按计划于 1999 年 3 月 17 日发布了 Beta 3 Release Candidate 1。Windows 2000 团队成员在 Microsoft 园区举行了一场盛宴来庆祝,但有关该产品因任意时间表而匆忙推出的传言平息了一些积极的气氛。

Windows 2000 的发布日期为 1999 年 10 月 6 日,这是第一个确切的预定日期,这一日期已得到确认。微软的内部时间表首先在WinInfo 上公开,随后在IDG.NET 和其他网站上公开。

Microsoft Office 2000 于 1999 年 3 月 30 日投入生产。

1999 年 4 月 7 日,微软公司透露计划继续 Windows 9x 系列,并发布 Windows 98 的又一个更新,代号为“Millennium”。这种对先前计划的巨大逆转令整个行业感到惊讶,两年多来,整个行业一直是微软“NT 无处不在”的信息所注定的。“有充分的理由建立在个人计算机的基础上,”鲍尔默说。“它为我们带来了所有的成功,而且个人电脑的受欢迎程度并没有降低。” 然而,许多报道错误地认为微软正在发布基于Windows 98的重要新操作系统,但后来证明这是错误的:Windows Millennium,就像Windows 98 SE一样,

Windows 2000 在 WinHEC 99 上得到了重点关注,微软总裁史蒂夫·鲍尔默在会上谈到了即将推出的 64 位版本的 Windows 2000。 据透露,Windows NT 的原始架构师 David Cutler 正在努力使 Windows 2000 的 64 位版本尽可能好,并且这个新的高端版本将运行与“普通”32 位版本相同的代码库。不过,虽然 Windows 2000 支持 4 GB RAM,但 64 位版本将支持 8 TB RAM(!),这是一个巨大的飞跃。未来的 PC 设计,包括 EasyPC 计划,也同时亮相。鲍尔默确认 Windows 2000/NT 将成为 2000 年之后所有 Windows 产品的基础,

Brian Valentine 在 WinHEC 上也谈到了 Windows 2000。“我们有望今年发货,”他说。  Valentine 解释了 Windows 2000 的战略,指出该产品四年来的诞生是基于可扩展性、简单性和可靠性的理想。自项目开始以来,可用性和兼容性等其他目标已成为大问题。例如,开发人员厌倦了为 Windows 9x 和 NT 编写不同的驱动程序。这是一项艰巨的工作。 

“今天,实际上有成千上万的人在 [Windows 2000] 上工作,他们都是 Microsoft 员工。我有近 1,000 个 Microsoft 供应商在 Microsoft 开发设备驱动程序。然后我还有一波完全不同的浪潮,它们都在他们自己的公司,”Valentine 说。“只有巨额的行业投资,以及微软对 Windows 2000 的巨额投资。这是一个大项目。这不是一个失控的项目。这不是一个像某些人想说的那样太难完成的项目。我们现在正处于顺利的轨道上,今年就能完成它,而且我们将在今年完成它。”

“今天这个功能就完成了,”他指出。“我们百分百关注质量,即可靠性、可扩展性、应用程序兼容性、硬件兼容性,所有这些类型的事情。因此,我们在这些领域付出了巨大的努力,而且现在正处于完成阶段。”

1999年4月13日,微软正式推出了Windows 2000企业预览版计划。

Windows 2000 Beta 3 从 4 月 15 日推迟一周至 28 日。4 月 16 日,Jim Allchin 表示 Windows 2000 已进入冲刺阶段:“我们有一套非常复杂的发布标准,”Allchin 说。“它是定性和定量的。我们需要通过压力测试。我们必须测试“x”数量的配置,并需要进行“x”数量的部署。我每天都会看到一张图表,显示我们所处的位置。” Allchin 指出,专业版包含约 2900 万行代码,而服务器版包含约 3100 万行代码(与带有 SP4 的 Windows NT 4.0 相比,后者约为 2000 万行)。

4 月 20 日,比尔·盖茨在 Spring Comdex 上演示了 Windows 2000。这一次,没有出现一年前 Windows 98 惨败那样的崩溃,盖茨展示了移动用户的文件同步(脱机文件夹)、新的电源管理功能、多显示器支持和集成终端服务。盖茨还展示了一款没有球的鼠标,最终被命名为 IntelliMouse Explorer。

Windows 2000 Beta 3 终于在 4 月 30 日星期五(该月的最后一天)发布,从技术上来说,虽然晚了一些,但还是与预计的 4 月份发布日期相一致。Windows 2000 产品经理 Jonathan Perera 表示,Windows 2000 Beta 3“功能齐全”,包括大量简单功能、新的安全功能、从 Windows NT 4.0 进行的“三键式”升级以及内存保护。微软在太平洋标准时间 4 月 29 日星期四上午 11 点正式“宣布”发布 Beta 3,这是一个可爱的花招。 

根据 Brian Valentine 的说法,技术 Beta 测试人员、RDP 成员和其他 Microsoft 合作伙伴将在 Beta 3 之后每 5 到 8 周开始接收新版本的 Windows 2000。Valentine 表示,突然加快的发布周期旨在在今年剩余时间内将“新代码”交到测试人员手中,直到 Windows 2000 发布到生产环境。“计划是每 5 到 8 周向我们所有的合作伙伴发布一个[发布候选版本],”他在周四的 Windows 2000 Beta 3 公告中说道。“Beta 2 和 Beta 3 之间有很长一段时间。从现在开始,我们将让所有测试站点的软件保持最新状态。新的发布将包含基于测试人员反馈的修复。”  这个计划从未真正成功,尽管 Beta 3 发布后发布时间表确实加快了。

“Beta 3 比我们曾经发布的任何操作系统都更可靠,”Allchin 在 5 月初说道。“在我们的压力测试中,它的性能优于带有 Service Pack 4 的 NT 4.0。”

在 5 月底的 TechEd 上,微软展示了对 Windows 2000 的广泛支持,IBM、康柏、惠普、英特尔等公司也纷纷加入到该操作系统的开发中。“我们现在实际上正在讨论 Windows 2000 以后的版本,因此我们一定已经接近发布,这是一个好兆头,”Valentine 在他的 TechEd 主题演讲中说道。“我们首先是为商业和企业构建 Windows 2000,所以不要混淆......\[并且\]我们仍然有望在\[1999\]发布。” Valentine 详细介绍了 Windows 2000 的许多功能,包括设备驱动程序验证和驱动程序签名、系统文件保护、具有级联故障转移支持的多服务器集群技术、Active Directory、IntelliMirror 和服务包的新滑流功能,其中错误修复可以合并到基本操作系统安装共享中;未来的安装将自动包含所有错误修复,无需单独安装。

PC Week 5 月底报道称,Windows 2000 候选发布版 1 (RC1) 将于 6 月 30 日发布,即 Beta 3 发布后大约 8 周。Jim Allchin 在 6 月 14 日证实了这一消息,当时他表示第一个 Windows 2000 候选发布版将在本月底发布。他还指出 Windows 200 将于 1999 年发布。

在6月下旬的PC Expo上,微软再次推销Windows 2000,特别是终端服务。Executive Software 宣布其出色的 Diskeeper 5.0 软件的未来修订版将在当年晚些时候支持 Windows 2000。该更新最终于 11 月发布。在前往纽约参加 PC Expo 期间,我能够在路上测试 Windows 2000 的移动性能。结论?竖起大拇指。

6 月 30 日,微软公司发生了一个恰到好处的转变,宣布其 Windows 2000 企业预览计划 (CPP) 的客户将收到比他们之前承诺的 Beta 3 版本更新的版本。CPP 的最初计划是购买 60 美元 CD 套件的客户将仅收到 Beta 3,但 Microsoft 决定向这些客户提供后续的“候选版本”(RC) 版本。最终,CPP 成员可以访问 RC1 和 RC2,但不能访问 RC3 或最终版本。 

Windows“Millennium”测试人员于 1999 年 7 月 1 日开始收到 NDA。

Internet Explorer 5.0 SP1 和 IE 5.01 的测试版于 7 月初开始。这两个程序最终合并为一个 IE 5.01 版本。这是最终包含在 Windows 2000 最终版本中的 Internet Explorer 版本。

Microsoft 于 1999 年 7 月 1 日发布了 Windows 2000 Release Candidate 1 (RC1)。然而,这个所谓的 RC 版本存在一些问题:它显然不是一个真正的候选版本,因为 Microsoft 从未打算将其作为最终版本,并且它比预计的发布日期晚了几天,这使人们对 Brian Valentine 是否有能力按计划发布表示怀疑。Valentine 已经确定了他的第一次发货日期(3 月 17 日为 B3RC1),但这主要是仪式性的:公司只是签署了当天的构建。Beta 3 和 RC1 都迟到了,所有后续版本也是如此。Valentine 后来因其在发布 Windows 2000 方面所做的工作而获得晋升。

然而,Windows 2000 RC1 是一个出色的版本。许多人强烈要求微软发布这个版本作为最终版本。“在今年年底之前向客户交付 Windows 2000 是 Microsoft 的一个重要目标。开发团队正在努力实现许多内部目标,以帮助实现这一目标。Microsoft 的目标是在 1999 年推出该产品,但最终将根据客户反馈来决定发布日期,”该公司宣布。

1999 年 8 月 6 日,微软向黑客发起挑战,侵入其在 Internet 上提供的 Windows 2000 服务器。该机器被多次宕机,直到微软将其下线。各个 Linux 公司的类似促销活动效果更好:例如,基于 PowerPC 的 Linux 机器从未被成功破解过。

1999 年 8 月 18 日,Microsoft 宣布升级 Windows 2000 中的多处理支持以匹配 Windows NT 4.0:Professional 将支持两个处理器、Server 4个 、 Advanced Server 8个。“\[Windows 2000\] 应该消除 Unix 单点故障问题,”比尔·盖茨在本月末谈到 SMP 决定时说道。“人们期待从大型机获得的这款软件的一切功能,而且他们还想要集群功能。”

康柏于 1999 年 8 月 20 日做出了惊人的举动,在其 Alpha 处理器上放弃了对 Windows NT 和 Windows 2000 的支持。微软的回应是放弃了对 64 位版本的 Windows 2000 的 Alpha 支持。这使得 Intel x86 架构成为 Windows 2000 的唯一硬件平台。

Windows 2000 Release Candidate 的发布日期比原定的 9 月初的劳动节周末日期推迟了,但微软官员承诺,这不会阻止该公司在 1999 年发布该产品。

Microsoft 于 1999 年 9 月 13 日发布了 Windows DNA 2000。Windows DNA 2000 只是下一代 Windows DNA,它是一个基于 Windows 200 和 COM+ 技术构建的分布式应用程序平台。

Microsoft 最终于 1999 年 9 月 15 日在 DevDays '99 开发者展会上发布了 Windows 2000 RC2。然而,展会的与会者收到了 RC1 CD,想想看。

DirectX 7.0于1999年9月22日发布,将包含在Windows 2000中。

Windows 2000 DataCenter Server 的测试版于 9 月下旬开始,面向 Microsoft 300 家最大的客户群进行测试。

Microsoft 和Windows NT 杂志开始了一次40 个城市的巡演,向美国各地的计算机用户组成员推广Windows 2000。“我们了解到,人们了解像 Windows 2000 这样的产品的好处的最好方法就是亲眼目睹并使用它,”微软平台部门高级副总裁吉姆·阿尔钦 (Jim Allchin) 说。“Windows 2000 客户预览之旅对我们来说是一个很好的机会,可以征求对我们产品的反馈,并向客户提供成功使用 Windows 2000 所需的提示、技巧和工具。”

1999年10月4日,英特尔宣布其64位Merced处理器将被命名为“Itanium”。

Microsoft 公司于 1999 年 10 月 5 日宣布,在操作系统本身公开发布的几个月前,已有 100 多个客户在生产环境中部署了 Windows 2000。Data Return、Siemens 和 Banyan 等公司已在其组织内部署了 Windows 2000 Server、Advanced Server 和 Professional Edition Release Candidate 2 (RC2)。每家公司都将 Windows 2000 更高的可靠性和可扩展性作为他们做出决定的一个因素。Microsoft 还在这一天发布了 SQL Server 2000“Shiloh”的第一个测试版。

微软原定的 RTM 日期为 10 月 6 日,但微软没有给出任何消息,这让一些人猜测秋季 Comdex '99 的发布存在疑问。正如我后来在 Supersite 上的 Comdex Fall 99 评论中所报道的那样,问题比预期更严重:根据接近 Windows 2000 团队的消息来源,我们今年秋天看到的延迟是由于应用程序兼容性造成的。然而,最可怕的是,应用程序兼容性项目经理正在检查内部错误报告工具,并将“优先级 1”问题降级为“优先级 3”,以便无论实际工作是否完成,每天的严重错误数量都会稳步下降。这项活动是在 9 月底或 10 月初发现的,因此有人查看了所有降级的问题并给了它们正确的优先级。不用说,人们发现该项目比之前的预期更加落后。于是,开发和测试团队的大量人员被调到了应用兼容性团队;到了十一月中旬,他们又开始陷入困境。哎哟! 10 月份的 RTM 日期就到此为止了。开发和测试团队的大量人员被转移到应用兼容性团队;到了十一月中旬,他们又开始陷入困境。哎哟! 10 月份的 RTM 日期就到此为止了。开发和测试团队的大量人员被转移到应用兼容性团队;到了十一月中旬,他们又开始陷入困境。哎哟! 10 月份的 RTM 日期就到此为止了。

微软公司于10月8日发布了目录同步服务(MSDSS)工具的第二个测试版,该工具可以实现存储在Active Directory和Novell目录服务(NDS)中的目录服务数据的双向同步。该公司称此次发布“远远提前”。它还超越了该工具第一个版本中承诺的单向同步。

最后,在10月下旬,微软与合作伙伴会面,透露了Windows 2000发布的新计划:Windows 2000将于2000年2月17日在旧金山举行的IDG Windows 2000大会暨博览会上发布。事实证明,2 月份的发布日期纯粹是任意的:IDG 已经将其展会安排在 2 月份,并假设该产品将在 Comdex 上发布。好吧,命运就是这样,Comdex 不可能发生,而 IDG 很幸运,有一场贸易展在那里等待。我猜 ZD Events 对这一事件的转变并不太兴奋。秋季 Comdex 99 原定发布日期,现在将在没有预期的发布庆祝活动的情况下来来去去。然而,该公司再次坚持将在 1999 年底之前推出 Windows 2000。也就是说,正如我在 8 月份指出的那样,它将将该产品投入生产。然而,来自世界各地的记者认为这意味着 Windows 2000 再次被推迟。与此同时,微软Windows 2000的第三个候选版本却不见踪影。

1999年11月2日,微软公布了Windows 2000的最终定价。从NT 4.0 Workstation升级到Win2K Professional的价格为150美元(与NT 4.0 Workstation升级的价格相同),而将Windows 95或98升级到Windows 2000 Professional的费用则高达220美元,几乎是升级到NT 4.0 Workstation的两倍。购买Windows 2000 Professional 的“完整”版本将花费320 美元。对于服务器来说,事情变得更加复杂和昂贵。具有 10 个用户的客户端访问许可证 (CAL) 的 Windows 2000 Server 售价为 1200 美元,而 25 个用户的版本售价为 1800 美元。从 Windows NT 4.0 或 Novell Netware 升级将分别花费 600 美元和 900 美元。Windows 2000 Advanced Server 25 位用户的价格为 4000 美元,

在 11 月中旬的年度股东大会上,微软高管讨论了反垄断审判和 Windows 2000。“出于多种原因,Windows 2000 对我们来说是最重要的产品,”微软总裁史蒂夫·鲍尔默 (Steve Ballmer) 说。“它是最重要的产品,因为它将改变 PC,帮助恢复其可靠性和可管理性的形象,但它也是一个平台,允许许多软件开发人员将其业务从打包业务转变为服务业务,因为它包括许多核心设施、它以及围绕它的产品,这些对于软件成为服务至关重要。坦率地说,\[我们需要\]真正确保我们让 Windows 2000 有一个良好的开端。

Windows 2000 RC3 的一个可能日期是 11 月 9 日,但微软却没有任何消息。分析师预计该公司将于下周在拉斯维加斯举行的秋季 Comdex 展会之前有所表现。

Microsoft 于 1999 年 11 月 17 日星期三发布了 Windows 2000 RC3(内部版本 2183)。就在几天前,Microsoft 首席执行官 Bill Gates 在秋季 Comdex 99 主题演讲中发布了令人惊叹的 Windows 2000 演示。Microsoft 在 Comdex 上的表现比以往任何时候都大,并且该公司不断推出 Windows 2000。在我与 Keith Furman 一起参加的 Windows 2000 新闻发布会上,Microsoft 总裁 Steve Ballmer 谈到了 Windows 2000 Professional,而副总裁 Jim Allchin 则讨论了 Windows 2000 Server 的可靠性、可扩展性、可用性和可管理性改进。在回答有关反垄断案件的问题时,鲍尔默表示,公司没有计划提供不带 Internet Explorer 的 Windows 2000 版本。

1999年12月初,微软完成了Internet Explorer 5.01,并发布了IE 5.5的高级“开发者预览版”。

1999 年 12 月 14 日,WinInfo 成为第一个报道 Microsoft 已签署将 build 2195 作为 Windows 2000 最终发行版本的出版物。

Microsoft 公司于 1999 年 12 月 15 日宣布 Windows 2000 已获得金牌,并简单说明“Windows 2000 已准备好投入使用:2000 年 2 月 17 日”。随后的一份新闻稿谈到了该版本,该版本将于 2000 年 2 月 17 日或之前全面上市。 

“自 Windows 2000 诞生以来,我们的客户就一直密切参与其开发过程,他们期望获得最高质量、最可靠的平台来运行他们的业务,”微软总裁史蒂夫·鲍尔默 (Steve Ballmer) 说。“我们从客户那里清楚地听到,Windows 2000 现在已经准备好支持他们苛刻的需求,因此我们很自豪今天向制造商发布 Windows 2000。”

“今天 Windows 2000 的完成体现了团队的非凡努力,如果没有整个行业的员工、客户和合作伙伴的巨大贡献,这一成果是不可能实现的,”微软平台集团副总裁吉姆·阿尔钦 (Jim Allchin) 说道。“Windows 2000 是我们公司历史上最可靠、性能最高的操作系统,它提供了一个平台来支持客户对高系统可用性的严格需求。”

Microsoft 将使用以下标准来营销 Windows 2000:支持 Internet 的业务、可靠性、可管理性、新设备的最佳平台以及性能。

经验教训现在您已经了解了 Windows 2000 开发过程的两年多时间。如果说这里有一个值得吸取的教训(我相信确实有),那就是单一操作系统的开发已经结束了。虽然Windows 2000 是一款出色的产品,但其开发时间和复杂性对客户来说要求过高。未来,微软将需要在稳定的基础上工作,每年增加功能。例如,微软应该分别开发Active Directory和IntelliMirror,并在这些产品准备就绪时发布这些产品。要求客户全神贯注于 Windows 2000 中的所有新功能和变化是一个过分的要求。


不要误会我的意思,Windows 2000 是一项巨大的成就。但考虑到其开发所花费的时间和精力,它最好是这样。我们期望有一个能够运行我们业务的操作系统。希望这不会让他们陷入困境。



https://www.itprotoday.com/windows-server/road-gold-look-development-windows-2000-0


本文链接:http://www.hqyman.cn/post/5067.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您的IP地址是: