Win Vista的漫漫开发路之:2001-2002
Paul Thurrott说:或许这是第一次他不知道从何下笔。
Paul将从2001年Vista开始开发以来至今有关Vista的漫漫开发之路进行总结,向我们展示了即将要发布的新一代Windows操作系统的许多内幕。(下文中的“我”指“Paul Thurrott”)
2001
还是先做个有意义的开始吧。毫无疑问,身处微软的人们能够指出比我能所说的更早的时间,但是,对于我来说Windows Vista开始于2001年7月25日,就在Windows XP完成前不到一个月。那天,微软公开证实它们改变了使用代号为Blackcomb的操作系统接替XP(代号Whistler)的计划。“在Windows XP和Blackcomb之间还会有一个Windows版本发布,”微软发言人解释道。微软说,它就是会在2003年发布的Longhorn。根据报告,当Windows XP开发过程开始结束时,Longhorn发布计划开始于5月初。
那时,Longhorn被认为是XP和Blackcomb之间的一个过渡版本,我曾经独家披露过Longhorn名称显示了该产品的地位:Whistler和Blackcomb都是英国哥伦比亚的大型滑雪胜地,而Longhorn只是两座山脉之间的一个酒吧。微软的一个朋友告诉我:“要从Whistler到Blackcomb,你必须经过Longhorn。”
Longhorn的特别称呼来自我在微软的一个朋友:Tom Laemmel,这是他对eWeek记者脱口而出的错误称呼。搞笑的是,这是他在与我讨论Windows XP SP2后仅一天干的事情,后来我也不只一次的打趣他。
总之,对于2001年的多数时光,没有什么有关Longhorn的可说的东西。当时,大多数人都被新出的Windows XP吸引了,然后12月XP死于一个重要的UPnP漏洞,后来有关微软的主动可信赖计算、Windows XP SP2的一系列事件取消达到了顶点,以及一系列微软产品继续延期到现在。
2002
2002 有趣的是,首次Vista延期发生在2002年4月。那时,微软副总裁Jim Allchin透露:Longhorn不会在2004年之前发布。“我们将会有一个合理的开发周期,”他说,“我们经常试图让事情运转太快,在获取beta反馈上花费了我们所有时间而不能有足够的我们所希望的创新。”
这一次,Longhorn被定位到一个重要的发布而不是微软早前承诺的主要的更新。在WinHEC 2002之后,微软说Longhorn将会包含新的托管API、新的图形架构(那时称为“Longhorn Graphics Architecture”)、P2P技术和新的基于SQL Server的存储技术。但是,很明显,Jim Allchin在当年的WinHEC上很少提及Longhorn。
早期,网络上充斥着捏造的描述Longhorn样貌的视频和截图。毫无疑问,在被微软高级产品描述授意之后,人们撤销了大量的冒牌货,我也花了大量时间去揭穿他们。我想那是你没有代码可供把玩时常会发生的事情。
6月,微软主席比尔.盖茨借由财富杂志封面宣布,他正在将其一半的时间花在了Longhorn上,并把Longhorn描述为一个重要发布版本。“我们一直独立谈论大量东西很久了,但是情况是’嗨,人员增加完毕,让我们做更多的引人注目的事情吧。’”盖茨这样描述这个操作系统。“斯蒂夫(微软CEO,斯蒂夫.鲍尔默)说:‘那意味着正同步着这个版本。’然后,我说:‘那不是风险吗?’,斯蒂夫说:‘但是我们不是明显需要这么做吗?’”盖茨称这个突然复杂的Longhorn为“如同多次登月” 一般。
文中,盖茨把Longhorn描述为一次彻底的Windows大修,有下列特性:
· 新的统一Windows存储方案:确保文档、联系人、邮件、IM伙伴列表、日历和其他数据都以同样的方式分类存储,可以轻易一并搜索它们。Longhorn将要回答的头号问题就是盖茨所说的“我的东西在哪里?”
· 通过可视电话和邮件保护用户免受骚扰的技术。
· 当你外出时追踪你并自动转寄电话和邮件给你的软件。
· 安排电话会议和在线会议的途径。
· 让消费者轻松搭建网站和邮件列表让他们所关心的人们保持被告知和更新的能力。
· 为用户提供从家中通过任何连接设备安全的访问重要工作数据的途径。
盖茨告诉财富杂志,有10个主要的Longhorn设定,包括:人、注释、实时通讯、存储、认证和安全以及新外观。微软的多个专门团队在针对每一个设定而工作着,但是由盖茨监察整个项目并时常与每个团队进行会议交流。这听起来非常令人兴奋,但是与本月微软就要发布的Vista相比较你就会冷静下来。
最后,在2002年10月,我获得了一个早期Longhorn的alpha版本:build 3683(看我的评测)。它看着仍然像是Windows XP,但是有一些有趣的特性,其中一些进入了正式版(新资源管理器视图),而其中一些已经没有了(原始的Sidebar)。
2002年11月,微软宣称不会紧接着Longhorn发布Windows Server。那时,Windows Server 2003自然没有发布,看起来Longhorn会比将来的Windows Server更早发布。“消费者要求规定发布策略和Windows产品发布时间,”微软代表如是告诉我,“我们已经决定另一个Longhorn客户时间框架中的Windows Server发布不会满足大多数消费者的需要。另一个紧随Windows Server(Windows Server 2003)发布的主要的Windows的代码名为Blackcomb”。
无需说明,它们的计划变化非常快速。
那个月末,一个长期计划开始从内部重要人士泄露出来,我有幸一瞥微软的Longhorn内部计划:
M1 发布 12/7/2001M2 Code-complete 7/26/2002M2 发布8/30/2002Longhorn RI into MAIN 10/16/2002M3 发布11/13/2002Beta 2003RTM 2004
我也收到一份关于Avalon的技术信息,Avalon是下一代的Windows客户端应用程序平台。它将诸如简易的开发和丰富的应用程序结合的Web特性与Win32 开发平台的强大结合起来,让开发人员可以建立新型的应用程序,建立稳固、真正利用现代PC连通性、存储和图形特性的程序。Avalon不仅是关于用户界面和丰富图形的,它还是一个重要的部分。Avalon的全部目标是为个人计算机提供通用受管代码,包括存储、通讯、文档、多媒体等等。Avalon是基于容器的,将GDI+和DirectX显示技术合二为一。有趣的是,早期Avalon包含了我们最终与Indigo(Web服务和联网)和WinFS(数据服务)相关的特性。很明显,微软最后决定它需要取消大量此类功能,把它们融进不同的项目。(未完待续……);
![电脑控制面板怎么打开 win10电脑如何调出控制面板](http://www.haobala.com/attached/image/news/202311/2035029785.jpg)