电脑技术学习

深度剖析:Windows Vista SP1

dn001

  三、Vista SP1 中有什么?

  微软说Vista SP1主要发布更新和增强,而不会发布新功能。Zipkin说,SP1会在累积更新基础上添加其它改进。包括OCA报告的重要崩溃修复、一些SP1之前发布的更新和SP1中新增的更新。

  SP1中也有大量性能修复。Zipkin说,微软正努力解决大量用户关心的应用场景,包括文件复制、解压缩文件、恢复和休眠、关机延迟等。举个例子,Vista同步中心的一个问题是:会给关机增加5秒时间。微软的一位主管John Gray说,有些不是单独的性能问题。文件复制问题是个好例子。许多用户报告过在不同场景中复制速度缓慢的问题,如同一磁盘对同一磁盘、硬盘对硬盘、网络之间等。问题是文件复制对话框似乎挂起了,总是显示计算时间信息。其实,系统在现实计算时间过程中已经在复制文件了。所以,这种情况下,需要修正的是计算信息,而不是文件复制过程。

  上个月,微软发布了一对Vista性能问题更新,同时微软也计划在本月(2007年10月)发布第二个主要性能改进。性能问题修复是最令人满意的事情之一,其中一些已经在8月发布了,还有一些要在SP之前的10月份发布,其他部分要等到SP1发布。微软正在修复的问题有:照片屏幕保护(占用内存过大和恢复工作时缓慢)和文件复制计算问题等。

  Vista SP1 也包含了对新硬件以及2006年底广泛使用的标准的支持。据Zipkin说:"我们不会等到下个Windows发布时添加支持,但是我们也需要硬件进行测试,去年这些硬件还没有。"无线N是个很好的例子:这个网络设备正在普及化过程中,还没有官方标准和最终完成。"我们可以测试并验证,即使标准在技术上还未完成,我们也不会等到Windows 7。"

  微软也根据人们对BitLocker管理方面用户体验的抱怨,对BitLocker控制面板进行了较大改进,现在可以支持非系统盘的自动加密。(Windows Server 2008也有这个功能,毕竟它与Vista SP1使用是相同的代码原型。)顺便说一下,据说BitLocker仍然不能在外部USB驱动器上使用,这是设计所致。Zipkin说:"BitLocker不能通过闪存驱动器在机器间移动数据,这种情况下它不会工作,因为这看上去太像是攻击行为了。"(appbeta:微软还是很注重安全嘛,但是有没有道理?)

  还有一些其他方面的细微的改进。在终端服务(TS)中打印到本地打印机变得更加简单,打印机管理也得到改进。由于反托拉斯官司缘故(appbeta:主要是应对Google的诉讼要求),搜索链接从开始菜单中消失了(仍然可以使用F3或Win+F调出),磁盘管理增加了驱动器选择。

  四、关于Vista SP1和Windows Server 2008的联合开发

  有件事情可能有些令人震惊:Vista SP1是与Windows Server 2008一同开发的。这一点也得到了Zipkin的证实:它们共用一个工程项目,两个独立的产品却是共享着相同的内核和代码库。

  之前,Paul也多次提及Vista SP1将会发布新的内核,更新到Windows Server 2008的版本。这绝对是真的,只是鉴于微软方面对容易产生误解的担心没有确认罢了。

  是这样,Vista SP1 和Windows Server 2008使用相同的内核开发,该内核要比Vista RTM内核版本要新,所以称为具有显著更新的新内核。也就是说,新内核版本经常意味着新的产品版本,不过,这一次Vista仍然是Vista。可能更为重要的是,这个新的内核并非意味着新一轮兼容性问题的开始。一般,新内核的出现会导致一些兼容性问题出现,但这次不会。

  微软方面对于新内核的解释有些不同,他们认为差别较小,只是之前版本的简单的进化。公平地说,最为重要的是无论如何变化都不能破坏Vista内核的兼容性,企业和其他商业应用对这些非常看重,所以,Vista SP1 不会做任何有害兼容性的事情。

  Gray说:"内核代码不仅仅是内核。所有组成OS底层部分都是内核的一部分,甚至是外壳也不例外。关注(Vista SP1 和RTM)差异并不能公平评价对客户更为重要的问题,比如兼容性和设备驱动模型都不会变化。我们曾经扩充并延展了自NT 3.1以来的部分内核,它们其实还是基于相同代码,但是它又随时间进化了。随着时间的推移,我们还添加了即插即用支持和多种其他功能。现在的内存管理要优于我们5年前所做的工作。"

  "相比XP和Server 2003内核,Vista的内核要有所增强。XP和Server 2003内核都有很大不同,但是直到Vista完成,发生了变化,因为Vista和Windows Server 2008的确共享着相同的代码库。说它们的内核是新的也是正确的,这是革命性的变化,Vista SP1和Windows Server 2008共享同一内核代码,它们都得到了进化。"

  Vista SP1和Windows Server 2008也会一起发布,而且这一Windows客户端和服务器端一同开发发布过程还将继续,微软也将会继续让Vista SP2和Windows Server 2008 SP1一起开发。

  原文:Paul Thurrott
  翻译:appbeta.com

标签: