深度剖析:Windows Vista SP1( 三 )


是这样,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
五、部署Windows Vista SP1
一直以来,对于Windows Vista SP1我们感到困惑,这一次可能是解答这些疑惑的好时机 。回顾2003年5月,Paul写过Vista安装和部署展示,当时文章的背景是WinHEC 2003上微软对Vista部署的计划描述 。最高级的是一个就是Vista的组件化架构,从而为Vista提供许多功能 。其中的一个称为离线更新,可以将SP和其他补丁整合到Windows安装镜像中 。商业用户可以使用这一功能将新Windows安装注入到网络中的PC,狂热爱好者可以用它创建新版Windows安装CD或DVD,所以它们都可以用它制作全新安装的最新配置操作系统 。这个过程称为"slipstreaming",在Windows XP中是个可怕的操作过程(可以参见Paul的文章:XP SP2 slipstreaming guide) 。但是,微软对于slipstreaming的承诺简单到了可笑的程度:用户可以将SP和其他补丁复制到Vista DVD或安装镜像根目录中的"UPDATE"文件夹,然后安装系统,所有更新都会自动应用 。听起来像是空想,不是吗?结果如何,还要拭目以待 。
但是,在SP1开发过程中发生了一些滑稽的事情 。首先,微软很奇怪的在2006年底到2007年中期一直对这个更新保持沉默,毫无疑问,企业用户认为不能再等了 。微软终于在2007年夏季打破沉默,在一份白皮书向用户和管理员们描述了SP1的部署 。唯一提及有关slipstreaming的选项是微软为你做slipstreaming的过程,然后再提供给你一个新的安装DVD,怎么变成这样了?!
当然,令人担心的还是微软会放弃拖放slipstreaming方法,从而取消这个关键功能 。这种担心随着微软持续的沉默更加接近现实 。
令人感到些许安慰的是,离线更新没有消失,只是Vista SP1没有 。根据Zipkin的说法,根据计划,这个功能会在SP2中添加 。Zipkin解释说,由于出现了 一些意外问题,SP1不能实现这一功能了,但是也不承诺SP2一定有此功能 。不过,用户仍然可以使用XP的整合补丁方法,使用古老的"-integrate"方式整合补丁 。

推荐阅读