扬帆科技下月上线新品的消息,让硅谷巨头们的报复来得更加猛烈。
七月五日,微软更新了indosxpsp2的测试版。
新闻稿措辞谨慎:“此次更新主要针对系统安全,包括增强的防火墙、更严格的内存保护,以及对第三方软件apI调用的权限管理。”
但技术社区很快就现了问题。
第一个帖子出现在“indosxpsp2测试版反馈”
板块。
“sp2严重影响第三方应用性能,特别是Facebook和tta1k。”
“安装sp2后,Facebook页面加载时间从平均1。2秒增加到4。7秒,tta1k消息送延迟从o。3秒增加到1。8秒。”
“apI调用响应时间下降3o%以上,微软的技术团队能否解释一下?”
帖子出十分钟,回复数突破一百。
“我也有同样的问题!还以为是我网络的问题!”
“不只是Facebook,所有基于Ie内核的第三方应用都变慢了。”
“微软这是在搞什么?以安全之名行垄断之实?”
“我已经卸载sp2了,滚回sp1。”
一个小时后,帖子被顶到论坛页,回复数突破一千。
有开者上传了分析报告。
Id为“Reverse_engineer”
的用户了一份长达二十页的技术分析文档:
“通过对indosxpsp2内核模块的分析,我现微软在系统apI层增加了额外的安全检查机制。”
“这些检查确实能提高安全性,但代价是每次apI调用都需要额外验证。对于像Facebook这样需要频繁调用系统apI的应用程序,这种额外验证会累积成巨大的性能开销。”
“更关键的是,微软没有公开这些安全检查的具体实现,第三方开者无法针对性地优化。”
文档最后附上了一段代码:“我写了一个临时补丁,可以绕过部分安全检查,将性能损失降低到5%以内。”
“但这不是长久之计,微软需要提供官方的解决方案。”
一个小时内,代码被下载了三千次。
十二点,微软官方账号在帖子下回复:“感谢您的反馈。”
“indosxpsp2测试版确实引入了新的安全增强功能,这些功能可能会对某些应用程序的性能产生影响。”
“我们正在积极优化,将在正式版中解决这些问题。”
回复下面很快跟了五百多条评论。
“优化?什么时候?”
“正式版要等到明年吧?现在怎么办?”
“微软是不是故意的?故意让第三方应用变慢,逼用户用微软自己的服务?”