科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网安全频道五年磨砺:微软Vista开发过程全记录

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Vista正式发布的同时,也就意味着整个开发过程已经结束(当然,Vista的生命及维护则刚刚开始)。IT168软件频道对微软Vista做了非常详细的报道以及全面的应用体验和专题。

作者:zdnet安全频道 来源:论坛整理 2008年8月12日

关键字: Windows Vista Vista

  • 评论
  • 分享微博
  • 分享邮件

  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是蓝色的,而不是绿色的)(看Paul的评测)。它包括了一个新的欢迎屏幕、新的系统提示气泡和不足取的WinFS版本(最后都被取消了)。下载管理器也出现了,暗示Longhorn中IE也将具有Firefox风格的下载管理器。可惜的是,这个功能后来也被从Vista和IE 7中取消了。

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

  在即将到来的WinHEC 2003广告宣传中,微软承诺会揭秘下个版本Windows中的“3D Graphics Enhancements”(3D图形加强),包括:

  增强的桌面体验,包括高级的3D图形能力和驱动功能性。

  新的显示驱动模式,具有激进的高级功能性、稳定性和可靠性。

  从根本上重新设计的用户界面,具有动态的构成桌面、引人注目的新的视觉效果:图形化翻跟斗、旋转和翘曲窗口。

  硬件加速的和独立的抗锯齿2D可升级图形技术,将让PC的3D视频硬件的功能性暴露无疑。

  丰富的3D图形架构,被直接整合进Windows UI。

  2003年5月,WinHEC 2003召开,Aero破空面世。微软说Aero将成就Longhorn的用户界面,同时Avalon技术将取代现有的Windows GDI。一个月后,微软把Longhorn作为2005年度产品,伴随而来的是“Longhorn Office”。同时,Windows ServervNext(Longhorn Server)则作为2006年度产品。(注意:Aero起初是作为首字母缩写称为AERO:Authentic Energetic Reflective Open.)

  2003年7月,微软VP(高级副总裁):Chris Jones在描述微软对于Longhorn的目标时有些夸张地称其是“新世纪”:“我们将会改变Windows的用户界面,以便无论你在做什么,人们的想法会被赋予生气。”

  2003年8月,微软已经决定的确应该将Longhorn(Windows Vista)与Longhorn Server发布联系起来。微软的VP:Eric Rudder说:“人们有点不敢抱什么期望了,但我们相当严肃,一旦我们提交了这个产品计划,我们就会设法完成它。”

  2003年9月初,网络上出现了一些Longhorn build 4029截图。这个版本包含了来自微软Digital Image Suite的鼠标悬停图片预览功能、一些Sidebar改进和一些粗糙的Aero导航外壳模型(利用了所谓的感应用户界面)。微软这样评价这个UI:“把特性融合到容易解释和理解的屏幕或页面让软件程序更加简化。”

  PDC 2003 (看Paul的展示报告) 召开,Windows Vista beta出现。

  无论如何,PDC 2003相较Longhorn build 4051前进了一大步,它是首个微软公开发布的有关下一代操作系统的build(看截图:截图库和评测)。

  早期的Aero出现,它让人们着实兴奋了一次。

  2004

  2004年1月份,微软的MSDN网站开始制作Longhorn概念视频,展示了关键的Longhorn特性总有一天如何帮助开发出独特的连接应用程序类型。Hillel Cooperman和Tjeerd Hoek给了说: PDC 2003上展示

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章