亲历者讲述 从长角开始的Vista幕后传奇四

winsupersite 【编译】 作者:余南
2005年 失望与希望的交织 , Longhorn桌面版更名为Vista
在2004年底的时候 , 技术专业人员以及测试人员对微软的耐心已经达到了极限 。微软在那段时间没有发布任何Longhorn的预发布build版本 , 而且似乎也没有任何迹象表明微软准备采取什么行动 。幸运的是 , 在2005年 , 读者将看到很多重大的变化 , 因为Longhorn的桌面版将获得一个崭新的名字——Windows Vista 。另外微软还在这一年发布了新操作系统的Beta1测试版 , 并且之后又以最快的速度发布了一系列面向开发者的中间build版本 , 让测试人员最先拥有Vista的体验 。
Longhorn的时间表更新 , IE7浮出水面
在这里我将向读者提供一个基于微软内部文档的Longhorn发布时间表:
Longhorn Beta 1当时是计划于2005年6月发布 , Longhorn Beta 2计划在2005年底或是2006年初发布 , RTM版计划于2006年中期的时候面世 。我当时还探听到微软将分阶段公布这些版本 。“微软准备采用一个代号为‘滚雷’(rolling thunder,)的发布行动来逐渐加强Longhorn的影响 。”我在自己的文章中写道 。
Beta 1是在2005年6月30日发布的 。微软将在当时公布了Longhorn的基本特性 , 而且这一版本主要针对商业用户和程序开发人员 。我在微软的朋友告诉我 , Beta2版才会针对普通消费者 。
我在继续我的Longhorn之路的文章 , 此时微软公布了Longhorn一系列特性 , 包括Aero Glass特效(现在正式名称是Windows Aero)、Aero Express(现在正式名称是Aero Basic)、最小授权用户帐号(现在正式名称是User Account Protection或是UAP)以及一个类似于域管理的名为Castles的模块 , 不过该功能已经被取消了 。Jim Allchin曾经告诉我们 , Castles允许用户在家用主机间复制身份验证 。我们把它设想为一个家用的局域网场景 , 我们试图找到一个解决方案来让用户更简便地共享和发布照片 。我们添加这个模块的初衷就是希望标准的Windows安全ID可以在家庭局域网中发挥作用 。
在2005年1月13日 , 我接到了一个描述得非常详细的微软内部时间表:


Windows Longhorn Beta 1 代码完成日期2005年3月16日Windows Longhorn Beta 1 内部发行2005年4月Windows Longhorn Beta 2 代码完成日期2005年7月1日Windows Longhorn Beta 2内部发行2005年第3季度Windows Longhorn RC0 内部发行2005年第4季度Windows Longhorn RC1 内部发行2006年3月Windows Longhorn RTM 内部发行2006年5月
“我们真的确定要在2006年5月份发布RTM吗?”微软内部的电子邮件一直在讨论这个事情 。微软内部的答案是“我们还会有更多的讨论来决定是否会从5月份推迟到8月份 。我们目前的目标就是 , 在2006年5月发布Longhorn的RTM版 。这意味着我们团队必须为这个日期做好准备 。”

Longhorn时间表
即使是之前的Milestone版本也引起了很多争议 。“我们是否需要用单独一个Beta版来代替2个Beta版?”微软内部另外一封电子邮件这样写道 。而上级的回答是:“尽管还有很多人在讨论有没有必要设置两个Beta版 。但是我们已经决定了 , Beta版就是2个 。”
另外 , 微软内部关于产品不同版本的区分也存在很大分歧 。因为这次微软出货的Vista版本太多了 , 所以微软内部有人担心过多的版本会给消费者带来混乱 。在项目内部的电子邮件中 , 很多微软员工讨论了小企业版(Small Business)和Uber版 , 前者在之后被取消 , 后者则被改成了Vista Ultimate版 。问题在于 , 微软一边在削减新产品的特性 , 一方面又需要依靠不同的特性区分更多版本的产品 。有的人认为很多特性只应出现在64位版本中 。总之微软内部众说纷纭 , 情况变得一团糟 。

推荐阅读