“兼容性”是操作系统能否生存的很重要的一点,看来微软要冒险一试了。
微软不久就将发布WindowsXP的SP2补丁包。届时可能会有一些软件开发商发现自己的软件无法在更新后的WindowsXP系统上运行。据微软公司透露,对SP2所作的变更主要集中在下列4个领域:网络保护、内存保护、电子邮件安全和浏览器保护。受影响最大的部分包括RPC(远程程序呼叫)、 DCOM(分布式组件对象模式)、Windows防火墙和内存保护。
微软在这一版的补丁包中更为关注的是改善系统的安全性,向后兼容的能力被放在了第二位。微软呼吁所有的软件开发商尽快测试他们的代码与测试版SP2补丁包的兼容性,以避免自己开发的软件不能在这一更新下正常运行。
微软同时提醒软件开发商,WindowsXPSP2不同于以往的补丁程序或普通升级。在SP2中,微软更多地关注如何增强系统的安全性。微软警告说,这次升级将放弃某些具有安全缺陷且无法修正的应用。
微软开发部门产品经理TonyGoodhew表示:“我们对WindowsXP的部分默认设置进行了改动,开发者或许会对此感到吃惊,因为这将影响到当前应用程序的运行方式。因此,开发者应该在SP2系统上彻底测试自己的软件。”
为了帮助开发商对SP2进行测试,微软还提供了在线培训教程。该教程包含了安装SP2的一些详细资料以及部分代码样本。Goodhew表示,此举可谓是史无前例。
Goodhew称,微软现在已经开始帮助一些大型软件供应商进行测试,以确保其应用能够平滑过渡到SP2。而一些中小型开发商则需要自己进行独立测试。Goodhew还表示,如果开发商发现其应用程序无法与SP2相兼容,那么就意味着程序在开发时就存在安全问题。
最后,Goodhew表示:“如果某些程序无法在SP2上运行,那就说明着这些程序是不安全的。不仅仅对于微软,对于整个软件开发界来说,安全问题都是最重要的。我们应该共同努力来打造一个更加安全的计算环境。花费多长的时间来解决问题并不重要,重要的是要从现在做起。”