伴随Windows Vista 一路走过
题记:从2002年末第一次听到Windows Longhorn这个名词,到2006年4月拿到Windows Vista Build 5365。这三年多的时间里,可以说我一直在关注这个可以称之为开启未来十年的操作系统。三年的时间我们看到了“他”的进步,感受到了微软对“他”的期望,同时也看到了“他”随着技术的发展及人们使用电脑习惯的改变而不断地来改变着自己。
2003年的Longhorn
2003年的时候,我们其实已经可以从网络上下载到Longhorn的安装镜像了。然而2003年的上半年整个互联网基本上都是充斥着“非典”的信息,很少有计算机或者操作系统的信息被人关注。然而在许多软件资讯类网站更多的是出现了Longhorn这个单词,伴随着“长角”还有一个Black Comb的单词也频频出现。而这两个单词出现的同时总少不了Windows这个特有名词。于是乎Windows XP的接班人渐渐浮出水面。更多的系统狂热爱好者搜索着互联网的每一个角落企图找到关于这个神秘操作系统的更多信息。终于在众多狂热分子的努力下,翻出了Longhorn的第三个里程碑 M3 ,版本号为Build 3683。记得这个版本和Windows XP没有太多的区别。无非是主体风格变成了天蓝色,加入了一张以草垛为主题的壁纸。但是值得关注的是在屏幕的右侧多了一个长条类似于任务栏的东西,最上方是一个以牛角水印作为背景的钟表。正是这个钟表,被后来许多人模仿。后来也出现了许多Windows 下的美化软件来模仿当时Windows Longhorn M3的界面。2003年的Tech Ed上开设了Longhorn的课程,当时介绍了WinFS等一些概念性技术。并且展望了Longhorn的革命性创新。非常遗憾的是在2003年的Tech Ed上仅仅展示了几张关于Windows Longhorn的图片。有意思的是当初为了看到这几张图片如果没记错的话还要签一个长达5页的保密协议。总之2003年对Longhorn的了解还非常的模糊,并且觉得非常神秘。
2004年的Longhorn
天有不测风云正当微软全力投入到Windows Longhorn的研发,并为2005年发布Windows Longhorn做着准备的时候。2003年暑期,一时间使得无数客户机不断重新启动的蠕虫病毒“冲击波”正在威胁着Windows NT内核操作系统。它的出现导致了Windows Longhorn的研发进度受阻,并且让微软意识到在互联网时代,信息安全是多么的重要。于是乎微软抽调了正在从事Windows Longhorn研发的人员去开发Windows XP Service Pack 2。这个历史上微软投入最大的更新包将解决一部分客户端的安全问题,但微软为安全问题付出的最大代价可以说就是Windows Longhorn的开发连连受阻。而2004年的Tech Ed也是更多的关注了ISA Server 2004 、 Windows XP Service Pack 2这样的安全产品。2004年可以说是Longhorn停止前进的一年,这一年使得原本就不太清晰的Windows Longhorn变得更加的模糊了。
2005年的、Windows Vista & Windows Longhorn Server
微软在为Windows XP开发了Service Pack 2之后又转而开始为Windows Server 2003开发Service Pack 1。这一年微软对下一代的Windows产品的战略也进行了调整,首先是去除了WinFS,其后又推翻了之前已完成的Windows Longhorn平台转而采用基于Windows Server 2003 SP1作为主系统平台进行升级完善。并于2005年暑期将下一代的Windows产品正式命名为Windows Vista,随后推出了Windows Vista Beta 1和Windows Longhorn Server Beta 1。至此Windows Vista逐步清晰地出现在人们的视线中。此后Windows Vista不断地传递着3C的理念——Clear、Confident、Connected(清晰、互连、自信)。与Windows Vista Beta 1相比同时推出的Windows Longhorn Server Beta 1好像没有得到像Windows Vista一样多的关注。
2006年的Windows Vista & Office 2007
从2005年底,Windows Vista就加快了它的前进步伐,不断推出新版本的CTP给测试人员进行评估,其间引人关注的版本有Build 5231 / 5250/5256/5259,以及11月份的CTP 5270以及2月份的CTP 5308,还有在稳定性和可用性上都有重大突破的5342。近期发布了较为完善的5365和作为Beta 2候选的5381。微软之所以推出了如此多的CTP版本而不是简单的从Beta 1直接到Beta 2,其目的就是让这个开启未来十年的操作系统更加完善。可以说从5342这个版本之后Windows Vista已经被许多技术爱好者应用到了他们的生产环境当中。实际上本文就是在Windows Vista 5381下完成的。2006年不但是Windows Vista飞速发展的一年同时也是Office 2007(Office 12)的发展年。随着新版本的Windows 的推出,微软同时将推出最新的Office产品。作为微软的两大核心产品,Windows 与 Office 从来就是相互促进,相辅相成,这一点在Windows Vista和Office 2007中有很好的体现。
用户权限控制UAC
当拿到Windows Vista Beta 1的时候,一个关键性的改变引起了测试人员的关注。在运行某些系统工具或对系统的一些设置(如:时间)进行修改的时候,Windows都会弹出一个对话框询问是否要进行修改,或者提示说您不拥有修改这个设置的权利,请用管理员身份运行,于是Windows便自动弹出对话框让用户输入管理员身份的用户名和密码进行瞬间用户权限提升。这个技术在Mac OS X 10.4中被应用。其目的是防止一些恶意程序或病毒利用当前用户的较高权限对操作系统进行破坏。并且也非常好的保护了操作系统不会被用户的误操作修改。然而在后来的测试版本当中UAC这个特性被大大强化。所谓物极必反,在过分的强调安全性的同时,后来测试版本的Windows Vista的可用性大大降低。许多测试人员的第一反应就是不管做任何事情好像都需要Windows 进行干涉。当然在测试版中出现问题都是允许的。同时微软也在不断的寻找安全与可用性的平衡点,在5342和后来的版本当中UAC不再被过分的强化,有了很大的改观。
“开始”的消失
从面向广大测试人员公布的11月CTP 5270当中,Windows Vista就去除掉了招牌试的“开始”按钮。实际上在更早的版本中Windows Vista开始按钮就被一个漂亮的Windows 徽标所取代了。据说有这样一个事情促使了微软去掉了招牌式的“开始”按钮。许多客户在寻求微软客服技术支持时在问到如何设置关机或者注销时,客服回答让客户选择“开始”按钮,然后点击关机。国外许多用户非常不理解为什么我要关闭计算机,非要让我选择“开始”呢?当然这可能是谣传,也可能是真实的事。总之通过这一点也可以看到微软的产品是在随着用户的需求而改变的。
BitLocker的出现
随着信息化的发展,许多用户会发觉数据安全的重要性。尤其对于一些企业用户,有很多数据的价值是无法用金钱来衡量的。信息化可以快速提升生产效率,但是一个致命的问题就是用户的电子产品(如计算机、笔记本、PDA)很可能会出卖用户。这些电子设备出了为用户处理了大量的信息外,同时还存储下了这些关键数据。一旦这些数据被竞争对手拿到手,那么后果将不可估量。在以前NT架构的Windows 产品内,用户可以使用NTFS分区或者使用用户密码来对计算机内存储的文件进行保护。尽管用户设置了强密码,但对于ERD.Commande这样的工具来讲,密码将形同虚设。同时NTFS的EFS加密也并非绝对安全。完全可以利用原有帐户进行登陆解密。面对这样的问题,许多用户需要一种更高角度,更加完善的加密方式。于是在Windows Vista的早期版本中出现了一个名为“安全启动”的组件,在当时许多测试人员并不知道这个组件的功能和意义。直到后来“安全启动”被更名成为BitLocker,同时微软也开始逐步介绍这个组件后,这个功能才被更多的人所关注。BitLocker可以说是对信息安全保护的一次革命性突破。简单的说,它所能实现的功能是对整个硬盘进行加密。最简单的一个场景应用就是:一旦用户的计算机丢失,当盗窃者刚刚开启计算机后便会要求他输入相应密钥,如果密钥不正确,盗窃者将试图访问该计算机硬盘,除非盗窃者将整块硬盘进行格式化,否则他将无法对硬盘进行任何读取或写入操作。BitLocker与系统用户解密过程不同,BitLocker是要求在系统启动之前解密。而与BIOS的加密保护不同的是,BitLocker不会因为主板被放电而自动解密。这样来讲当初该组件的开发名称称为“安全启动”也是名副其实的。
版本的划分与升级
从Windows 2000开始,Windows 产品就出现了多版本化。Windows XP对于一般用户来讲能接触到“家庭版”“专业版”“媒体中心版”“平板电脑版”。面对这些版本,用户如果想从一个版本更换到另外一个版本,面临的首要问题就是重新安装操作系统。这个问题也是许多Windows用户所头疼的问题。在新的Windows Vista当中用户只需要购买相应的序列号授权,然后连接到微软升级的站点,并放入安装光盘。很轻松就可以实现版本的转换。同时Windows Vista的不同版本将使用相同的安装光盘。实际上在测试的过程中Windows Vista 和 Windows Longhorn Server就是使用的相同光盘,通过输入不同的序列号从而安装出不同的操作系统。到目前为止得到的消息是Windows Vista将划分为入门级别版、家庭版、家庭升级版、商业版、企业版,以及完全版。多版本的划分满足了不同类型用户的需求。而且在Windows Vista中将集成许多实用软件,对于一些IT人员来讲值得关注的是Windows Vista中可能会集成Virtual PC的Express版。
结束语:如果说用区区几千字描述Windows Vista的话,实在非常困难。对于Windows这个产品来讲,Windows Vista的发布将不会亚于当年Windows 95的发布。而这3年多的开发、测试历程反映出的产品的进步与技术革新也不是几千字能说清楚的。总而言之希望能通过这篇文章能反映出Windows Vista这个产品的进步过程与一些产品研发精神。Windows Vista更多的精彩技术还需要使用者来挖掘!
注:文中所阐述的Windows Vista测试版问题并不代表产品本身所存在的问题。一切以正式产品为准。同时测试版出现的问题属正常情况。特此声明!
版权声明:本文已发表在 PC Magazine,谢绝转载。