当前位置:首页 > 工作计划 > 【体验篇:王者归来(上)】 王者归来洛天全文阅读
 

【体验篇:王者归来(上)】 王者归来洛天全文阅读

发布时间:2019-03-12 03:53:38 影响了:

  被微软寄予厚望的新一代操作系统Vista即将登上舞台,Vista还能重现Windows 95的辉煌吗?   从微软宣布要推出新一代操作系统以来(开发代号为“Longhorn”,去年7月正式命名为Vista),人们就没有停止对这个被认为是微软自Windows 95以来最重要的一次升级换代的产品的议论。互联网上也有不少专门讨论这个产品的网站。不少人认为Vista不会给我们带来太多的惊喜,因此也没有必要紧跟微软的脚步,升级到Vista。
  的确,我们或许在一些微软举办的活动中,看到过有关Vista的短片或者幻灯片,很多人以为这一次微软还是老调重弹,不会有什么根本性的突破。比如,Vista中有令人目眩的三维界面,但是在OS X中这已实现多年了,而微软还在把它当做卖点。不少人甚至把Vista视做另一个Windows ME―― 一次不必要的升级,因为升级后根本不会给你带来新的活力。
  之所以有上述看法,部分原因在于真正的Vista是什么样我们并没有看到。微软为Vista提出了“给你的世界带来清晰”的宣传口号,也给好奇的新闻媒体提供了不少有关Vista的细节,但是这些都是零碎的。在此对这些细节进行集中,从而告诉你为什么Vista值得期待。
  当然,Vista距离最终版本还有半年的时间(最新的消息称Vista的RTM版将在2006年年底推出,零售版将在2007年1月推出),不少细节也还处于变化之中(想想Windows XP在发布6个月前的版本与最终版本的差异)。我们并不认为,Windows Vista将是微软至今以来最出色的操作系统――今天下结论还太早,但应该为Vista给我们带来的期望而憧憬,我们认为,在你看过Vista的这些特点之后,也会有这种感觉。
  
  系统内核
  
  许多用户认为Windows XP(包括Windows 2000以及此前的Windows版本)是不安全的,无论微软打多少补丁、如何升级,操作系统的基础也就是内核的设计和开发都是以一种无法使之安全的方式进行的。他们认为,惟一的解决办法是关注安全和稳定,重新设计和重新开发内核。
  的确,微软在Vista的开发中有一部分就是这么做的。完全重写内核会使很多应用不可用,因而根本就不是一个可行的办法。不过,尽管Vista的内核其基础与Windows 2000和XP是完全一样,但是与安全有关的部分有了根本性的改变。操作系统中将只有少数应用程序运行在内核模式下,例如,大多数的驱动程序将运行在用户模式下。在内核模式下运行时,如果没有得到安全许可,即使已经获得了系统管理员级的用户权限也不能安装程序。在Vista没有得到许可的程序(如病毒和木马程序)要破坏操作系统内核和危害系统安全将非常困难。从理论上说,除非你主动“邀请”。
  不过,内核是否安全目前还没有得到证明,在大规模应用之前,这么说也还早,但是,在保持向后兼容的同时,微软在安全上和稳定性上已经做了他们所能做到的,这已是让人高兴的事,因为这个工作绝对不容易。
  当然,这不是全部。微软已经发誓要改进和简化软件接口与系统和操作的硬件的交互方式,以改善开发人员的开发工作。此外,性能也是微软在Vista中主要考虑的。
  例如堆(heap)。大多数Windows XP用户也许并不知道“堆”是什么,“堆”是用来管理内存的分配与申请的。在Windows XP中,如果开发人员用到很大的堆或者堆碎片时非常困难。在Vista内核中,这个问题已经不存在了。内核将防止堆碎片的产生,非常恰当地处理较大的堆请求。如果这些听起来技术味儿太浓了的话,也不用着急,你不必了解堆的真正含义,你只要知道这将让开发人员的工作更容易,也能改善性能。除此之外,很多相对比较小、常用的功能也进行了修改,如程序调用。
  还有电源管理也得到了改进,系统驱动程序与操作系统之间的系统电源管理查询得到了修改,因而,硬件设备供应商将能让他们的设备更容易地在低电压环境下工作,以及在节能模式下工作(如睡眠模式)。那么,何谓睡眠模式?在桌面系统中,关闭系统默认是把计算机置为睡眠模式,也就是当前的所有数据被保存在RAM和硬盘中,除了极少部分关键设备(如CPU、RAM以及一些主板上设备)外,其他的都会被关闭。移动鼠标或者按一下按钮,计算机会在几秒钟内启动。实际上,计算机根本就没有关闭,而只是进入了一种低能耗的状态。在笔记本电脑中,如果按下电源按钮或者扣下液晶屏,它也会进入睡眠模式,不过,笔记本电脑不会把数据保存到硬盘上,而代之的是在一种超低的电源消耗方式下监控电源的状况,如果电量不足,它才会把RAM中的数据转移到硬盘中。这和台式机的睡眠模式一样,只是更快些。
  Vista对文件系统和内存管理系统的一个根本改善是一种称为“SuperFetch”的技术。SuperFetch知道哪些应用和操作系统的哪些部分功能你最经常使用,它会预先取到内存中,因此,你将不用等待硬盘进行页面调度,将文档和应用程序装载。微软开发了一个非常精确的优先调度计划,可以准确到哪个应用在哪个时候你最经常使用(如在周末还是一周中间,是后半夜还是中午)。
  这个调度计划也很聪明,知道像病毒扫描这样的后台任务,其优先级要低于你前台进行的工作。
  事实上,现在的I/O系统具有与服务完全相似的优先级结构,因而如果有大文件正在进行点对点传输的Hash Check时,系统不会停下来。SuperFetch还会充分利用外部的存储设备,如果插入一个空的256MB的闪存盘(实际上任意大小的闪存盘都可以),Windows系统会将一部分数据暂存在这里。尽管闪存读取速度不及RAM快,但是总比把遍布硬盘上多处的数据聚集在一起速度要快得多。
  Vista的驱动模式也完全改变了。许多过去驻留在系统级(即内核级)的驱动程序现在在用户模式下工作。这就意味着,如果这些驱动程序运行失败,并不会导致整个系统的崩溃。而且,我们还能在不重启系统的情况下就对大多数驱动程序进行升级。
  另外,Vista将真正提供对64位的支持。64位版本的Vista将和32位版本的Vista同时上市,而且将同样出色――它们甚至可能在同一张盘上出售。我们所知道的所有Vista驱动程序的开发商都在紧锣密鼓地开发功能一样的32位和64位驱动程序。通过Vista,64位计算将得到普及。
  为什么要关心: 系统内核并不怎么吸引人,但它是关键。如果它做得很好,我们根本不会想到它,而一旦出现问题,就是一个根本性的问题。根据微软的设计,Vista中的内核及其相关部分(如I/O)的安全性将得到极大改进,因此,我们相信病毒和木马程序将不会像今天一样猖獗,或者至少不会像今天一样影响到这么多人。SuperFetch也很诱人,因为像数据加载这样耗时比较长的工作由于预先进行,使我们感觉系统运行得更快了。新的驱动模式也是一件很重要的改进,由于驱动程序失败而导致的系统崩溃将大大减少,同时大多数驱动程序的升级将无需重启系统。
  
  网络
  
  从Windows 2000和Windows XP以来,微软一直在提高对网络的支持能力,但要在旧的代码的基础上提高对网络的支持能力越来越困难。因此,这一次Vista从头开始,对网络堆栈部分全部重新改写。Windows XP中只是提供了对IPv6最基本的支持,但是在Vista中,IPv6以一种更稳定的方式被直接加进了网络堆栈中。当然,在大多数情况下,IPv4仍然是最常用的IP协议,Vista中对此也有新的改进。
  新的网络堆栈更关注安全,与防火墙的协作也更好,允许应用能对网络资源进行更细粒度的控制。Vista中内嵌的防火墙也比XP Service Pack 2中的更稳定。
  除了安全性得到改善外,Vista在网络方面的最大改进还在于性能上的提高。微软在TCP/IP堆栈中采用了新的算法,在发生数据包丢失时,能极大地提高网络的传输能力。微软表示,安装Vista后,只要用户有高速的互联网连接,总体下载速度将会有根本性的提高。
  在服务器端,进行数据服务的机器常常要占用很多CPU时间来完成一些很普通的数据传输操作,而实际上,这些工作根本不需要多少“智能”。因此,在Vista中将支持一种即将出现的网卡(主要在服务器上使用),将来这种网卡可以独立完成这些原来要CPU参与的很简单的工作。
  在Vista中,完成网络配置的地方称为Network Center(网络中心),在这里可以完成本地网和互联网的所有配置工作。Network Center有一个网络视图,本地网和互联网的状态在此一目了然,因此,如果你的网络连接出现故障,在网络视图中可以很清楚地看出来。微软的目标是,使用网络浏览器让浏览网络更容易和方便。
  在无线网络方面,Vista也做了大量工作。我们可以更容易地找到本地网络,同时知道哪个可用、哪个不可用,这样我们在漫游时,就可以无缝地从一个网络漫游到另一个网络,如果没有可用的无线路由器,我们也可以在笔记本电脑之间建立起一个特别的网络。安全再次成为主要的关注点,Vista将支持所有关键的无线网络协议,如802.11i(也称为WPA2)。
  为什么要关心: 网络方面这些改进随着CTP(社区预览版)的发布还在逐步增多,因此,现在还不能确定最终的网络支持能力会是什么样。但是,谁不希望更高的下载速度和本地文件的传输速度、更稳定地支持IPv6,一方面占用较少的CPU时间,另一方还更安全?谁不希望在外面能自动地在网络之间实现漫游?
  
  安全
  
  Windows的安全是一个很容易就写成一个长篇论文的话题,在此只是简单地讨论Vista中一些十分重要的改变。微软希望Vista成为一个更安全、更稳定的系统,因此,他们投入了相当多的精力在做这件事,我们也希望他们的努力会有回报。
  首先,系统内核、网络堆栈以及设备(音频、视频、输入设备)与内核进行交互的方式中与安全和稳定相关的部分已经完全重写。在系统级完成的操作系统功能更少了,内核再也不能随随便便地由应用程序或者驱动程序进行修改,过去不少病毒程序的编写者就利用了这个漏洞。如果要对操作系统进行修改,你的应用程序或者驱动程序必须得到认证。实际上,有些修改只有微软自己才能做。
  除了底层的这些修改外,上层也在安全性上进行修改。缺省情况下,用户在一种比以前权限更小的模式下操作,这就意味着病毒和木马将难以进入我们的系统。BitLocker是一种用户账户级的全硬盘加密技术,采用这种加密技术后,如果你的笔记本电脑被盗或者你的小孩想使用你的计算机,他将无法访问到你的那些机密信息。Vista自带的防火墙也得到了改进,具有更强和更精确的网络访问控制能力,支持对进出流量的双向阻隔(Windows XP的防火墙是单向的)。Windows Defender是微软的防间谍软件的名字,目前还处于开发阶段,不过,操作系统将自带间谍软件扫描功能总是令人高兴的。
  Vista中的Internet Explorer 7将运行在权限非常低的用户模式之下,因此,IE7将只有很有限地访问操作系统的能力,同时ActiveX的安全性也得到了显著加强,大多数ActiveX控制开关默认是关闭的,即受到约束。
  遗憾的是,Vista中没有防病毒软件,不过与Windows XP SP2一样微软为此提供了接口。在Windows OneCare中,微软有自己的基于订阅的反病毒软件。据说,微软原本想把反病毒软件集成到Vista中,只是担心遇到法律方面的问题而最终没有这么做。
  为防万一(即使最安全的系统也有可能出现故障),Vista自带了一个自动备份工具,能够把整个系统镜像到CD、DVD或者网络上的其他计算机上。
  老实说,我们并不知道Vista最终安全性会如何。真正的检验还要看Vista上市后蜂拥而至的各种病毒、蠕虫、木马是否能进入Vista,以及最后有多少计算机会被感染,而不在于微软能多快地发布安全补丁。
  为什么要关注: 大多数人都有感染病毒、木马、间谍软件的经历。我们希望以后不再有这种经历,Vista为此做了不少工作。另外,由于Vista中集成的备份工具,也许人们可能经常备份自己的系统。
  
  链接:需要升级到Vista吗?
  
  目前,我们看到的都还只是Beta版,根据以往Windows各版本的发布情况来看,很多东西在最后几个月内还会有很大修改,因此,我们目前还无法肯定地对您说,您应该马上做好升级到Vista的准备。但是,在Vista中的确有很多令人激动的东西。我们喜欢Vista新的搜索工具、新的用户界面、新的导航方式,以及其他的改变。
  主文已经很长,但是仍然还有不少东西我们没有提及。例如,父母亲可以按照一周的几天、每天几个小时来严格限制孩子们使用电脑。尽管不是每个改变都是创新性的,但是总体而言,Vista将给计算机用户带来全新的体验。
  然而,还有一些不确定因素让我们还不能马上肯定Vista。比如,是否有兼容性问题?是否这些修改(包括底层的与上层的)能真正改善系统的安全性和稳定性?Sidebar是否真像微软所预期的那么有用?Media Player 11中新添的功能(如支持播客)是否可以胜过市场上的其他软件(如iTunes)。从今年2月份发布的CTP版本看,其性能还不错,但未来还会有多少改善?距离Vista最终发布还有几个月时间,还有不少问题需要微软回答。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3