五年磨砺:微软Vista开发过程全记录

2008-04-09 04:01:50来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  【IT168 评论】Windows Vista于2007年1月30日发布了消费版本,这也就意味着Windows Vista正式发布了!随之而来的就是大量Vista平台的应用,无论是硬件还是软件应用都将围绕着Vista扑面而来,也不论你是否乐意接受它,Vista都将在一年后达到其生命历程的顶峰。

Vista正式发布的同时,也就意味着整个开发过程已经结束(当然,Vista的生命及维护则刚刚开始)。IT168软件频道对微软Vista做了非常详细的报道以及全面的应用体验和专题。但是回顾vista的开发历程对于我们来说也具有着重要的意义,我们仍然将不厌繁杂的从头记录微软Vista的点点滴滴。当然,我们也感谢技术评论专家Paul Thurrott为我们回顾了整个Vista的开发历程,而我们也就依循前辈的思路开始Windows Vista之旅,同时也会揭秘其间的一些鲜为人知的内部消息。

2001年

根据报告, Longhorn发布计划开始于2001年5月初。但是,我们所能知道的起点是2001年7月25日,也就是Windows XP完成前的不到一个月时间。那天,微软公开证实它们将使用代号为Blackcomb(不是Vista或者Longhorn)的操作系统接替XP(代号Whistler)的计划。当时,微软说Longhorn会在2003年发布,按照那时的计划,Longhorn还是XP和下一代操作系统Blackcomb之间的一个过渡版本,而不是今天发布的Vista。换句话说,地位不是像今天的Vista那样重要。

这与曾经披露过的一个有趣的事实不大一致:Whistler和Blackcomb都是英国哥伦比亚的大型滑雪胜地,而Longhorn只是两座山脉之间的一个酒吧。微软的一些人经常去那里滑雪,要从Whistler到Blackcomb,你必须经过Longhorn。

而更为有趣的是,Longhorn的特别称呼来自微软的Tom Laemmel,这是他对eWeek记者脱口而出的错误称呼。

2002年

2002年4月, Vista发生了首次延期。那时,微软副总裁Jim Allchin透露:Longhorn不会在2004年之前发布。“我们将会有一个合理的开发周期,”他说,“我们经常试图让事情运转得太快,在获取beta反馈上花费了我们所有时间而不能有足够的时间用以我们所希望的创新工作。”

这一次,Longhorn的定位发生了重大变化:不仅仅是一次重要更新,而是一个重要的发布版本。

WinHEC 2002过后,微软说Longhorn将会包含新的托管API、新的图形架构(那时称为“Longhorn Graphics Architecture”)、P2P技术和新的基于SQL Server的存储技术。
2002年6月,微软主席比尔.盖茨借由财富杂志封面宣布,他正在将其一半的时间花在了Longhorn上,并把Longhorn描述为一个重要发布版本。盖茨称这个突然变得复杂的Longhorn为“如同多次登月”一般。

盖茨告诉财富杂志,有10个主要的Longhorn设定,包括:人、注释、实时通讯、存储、认证和安全以及新外观。

2002年10月,一个早期Longhorn的alpha版本出现了:build 3683(看Paul的评测)。看上去仍然与Windows XP很相似,但也有一些有趣的特性,其中一些进入了正式版(新资源管理器视图),而其中一些已经没有了(原始的Sidebar)。

2002年11月末,从内部重要人士泄露出一个长期的Longhorn内部计划:

  M1 发布 12/7/2001 M2 Code-complete 7/26/2002 M2 发布8/30/2002 Longhorn RI into MAIN 10/16/2002 M3 发布11/13/2002 Beta 2003 RTM 2004

由以上时间表,可以看出Longhorn是计划2004年发布的。

此时,有关Avalon的技术信息开始出现。Avalon是下一代的Windows客户端应用程序平台。它将简易的开发和丰富的应用程序相结合的Web特性与Win32 开发平台的强大结合起来,让开发人员可以建立新型的应用程序,建立稳固、真正利用了现代PC的连通性、存储和图形特性的程序。

Avalon将为个人计算机提供通用托管代码,包括存储、通讯、文档、多媒体等等。Avalon是基于容器的,将GDI 和DirectX显示技术合二为一。有趣的是,早期Avalon包含了Indigo(Web服务和联网)和WinFS(数据服务)相关的特性。显然,微软最后取消了大量此类功能,把它们融进不同的项目之中了。

2003年

2003年1月,微软宣布在Longhorn中增加低级的反病毒(AV)API,以便安全公司可以更加容易的将它们的产品与Windows进行整合。(这一点显然引起了部分反病毒软件生产厂商的恐慌,无论微软踏足哪个领域无不如此,不过,今天看来微软并没有让它们没有饭吃,但是谁能保证以后不会呢?)

2003年2月,关于“Monad”的简报出现。Monad是下一代的Shell和脚本环境,但是最后还是没有包含在Windows Vista中,它被Windows Power Shell取代了。

2003年3月,Longhorn Build 4008泄露到网络上。这个build相比之前的alpha build并没有多少改进,但是它首次包含了简单的新交互式安装过程,它一直沿续到最终正式版Vista;以及其他后来的Vista功能预览,如简单的搜索窗口、Shell细节面板和首个控制面板属性页提示(比以前只是简单的对话框要好多了)等。微软继续努力规划着Sidebar,现在看来那些努力已经白费,因为微软后来取消了这个项目。

微软开始宣扬WinFS,这是Vista另一项最终一败涂地的技术。“我们将必须重做Windows shell,而且,要利用新的数据存储,我们将必须重做Office、Outlook。”微软的SEO斯蒂夫.鲍尔默如是说。“我们将继续努力,这是一场硬仗。”

2003年4月,另一个Longhorn alpha抵达:build 4015,引人注目的是启动屏幕进程栏(在后来的Vista RC2中还存在。但是,build 4015是蓝色的,而不是绿色的)。它包括了一个新的欢迎屏幕、新的系统提示气泡和不足取的WinFS版本(最后都被取消了)。下载管理器也出现了,暗示Longhorn中IE也将具有Firefox风格的下载管理器。可惜的是,这个功能后来也被从Vista和IE 7中取消了。

不过,值得庆幸的是,虚拟文件夹——当时叫Libraries——在build 4015中初次登场。这些文件夹聚合了来自用户硬盘的内容,你可以过滤视图并保存这些视图为文件夹。不幸的是,微软未能将虚拟文件夹发扬光大:微软起初打算用虚拟文件夹取代所有特殊文件夹(我的文档、我的图片等等)。但是,在受到众多用户的抱怨之后,它们被放弃了。不过,虚拟文件夹仍然现存于Vista中,但是这个功能被极佳的隐藏了起来,少数用户可能会使用它。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:微软有意打压腾讯?Vista下QQ假死之迷

下一篇:WindowsVista升级与全新安装性能评估