现在的Windows就像是一个重度的瘾君子,它依赖于对无数古怪的古老PC硬件的广泛支持而维持着自己旺盛的生命和活力,而这又阻止了微软将其打造成为它本应当成为的那种现代化的电脑操作系统。是的,微软自身的编程错误和时不时的在软件质量上的肆意妄为将Windows放置到了今天的这个“系统安全性的粪堆”之中。但是,你也要知道,有很多bug其实是来自硬件生产厂商的,InterKnowlogy公司的CEO Tim Huckaby 先生竭力为微软辩护到。InterKnowlogy公司是一家软件研发公司,它专门为微软公司(它最大的客户之一)开发原型和概念性的软件产品。
![]() |
Windows众多的Bug根源于其广泛的兼容性 |
Huckaby 先生说,这种两难困境所带来的不仅仅是系统安全性问题——这种病态的依赖行为还间接地影响到了Windows软件的运行效能。比如说,很多在微软的.Net框架之下运行的软件对象都必须要和“Windows动态链接库(Windows dynamic link librarIEs)”进行交互,而不是直接运行原生的控制代码,这样就导致了这些软件的运行速度十分缓慢。微软公司曾经讨论过用.Net代码重新打造Windows的系统内核,甚至还专门设立了一个研究项目,想要把.Net的通用语言协议(Common Language Runtime)打造成为Windows系统代码的核心。但是,Windows的硬件访问层阻止了这一转变的发生。Huckaby先生评价到:“是否要做出这样的改变,事实上这是一个巨大的商业决定——而根本不是技术性决定。”
有些人说盖兹本人可能也是这个问题的一部分,因为他自身所具有的巨大的人格魅力和影响力,以致于产品开发小组们在关键性问题的处理上不得不等待盖兹大敌的御览和批准。
标签: