亲历者讲述 从长角开始的Vista传奇4

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位版本中 。总之微软内部众说纷纭,情况变得一团糟 。
2005年一月末的时候,我收到了一份含金量极高的微软内部文档,而这份内部文档也使我的网站在接下来的两个月里门庭若市 。在这份DVD中,包含了许多非常有价值的信息——许多从未看到过的信息,其中包括第一版本的UAP,一个非常稳定但不久被砍掉的UI 。此外,这其中还包含了一个新Longhorn旗帜logo的早期版本 。

推荐阅读