微软开发者解释为什么Windows内核落后于Linux
2013-05-12 22:34
639 查看
微软Windows操作系统在复杂负荷情况下的性能落后于Linux,这已是公认的事实。Linux内核发布了一个又一个新版本,我们能看到它不断改进 I/O调度、进程调度、文件系统优化,TCP/IP堆栈的无线网络优化,等等等等。一位微软Windows NT内核开发者承认,Windows内核与Linux内核之间的性能差距正日益拉大。他在Hacker News上匿名发帖(已经自行删除),指出问题的根源不是技术方面而是社会性的。
微软开发者几乎没人会为了自己为了荣耀而去改进内核,Linux世界的那些现象在微软这样的大企 业不会发生。能指挥开发者改进特定条件下系统性能的人的动机通常是出于商业意图,而在商业上性能的重要性从来没有被认为攸关生死,所以改进系统性能没有正 式或非正式的程序。
微软在Windows SP3前开始关注安全是因为他们认为安全是商业目标的存在性威胁,而性能不是存在性威胁。内核不同组件的负责人对外部递交补丁一般都是充满敌意的,非提前 计划的改变可能会影响原定目标,领导会生气,测试组也会生气,产品经理也会发怒。内核开发团队因此没有动机去接受外界递交的补丁。你总能找到理由说不,但 很少有动机去说好的。而在Linux世界,如果能把某一功能的性能改进5%,你将会被万众瞩目。
微软开发者几乎没人会为了自己为了荣耀而去改进内核,Linux世界的那些现象在微软这样的大企 业不会发生。能指挥开发者改进特定条件下系统性能的人的动机通常是出于商业意图,而在商业上性能的重要性从来没有被认为攸关生死,所以改进系统性能没有正 式或非正式的程序。
微软在Windows SP3前开始关注安全是因为他们认为安全是商业目标的存在性威胁,而性能不是存在性威胁。内核不同组件的负责人对外部递交补丁一般都是充满敌意的,非提前 计划的改变可能会影响原定目标,领导会生气,测试组也会生气,产品经理也会发怒。内核开发团队因此没有动机去接受外界递交的补丁。你总能找到理由说不,但 很少有动机去说好的。而在Linux世界,如果能把某一功能的性能改进5%,你将会被万众瞩目。
相关文章推荐
- 微软开发者解释为什么Windows内核落后于Linux
- 微软开发者解释为什么Windows内核落后于Linux
- 微软开发者:Windows内核为何比Linux落后?
- 微软开发者:Windows内核为何比Linux落后?
- 关于linux/UNIX为什么比windows安全的技术解释
- 为什么“Linux”系统比“Windows”安全 呢?珍爱生命,远离微软!
- 为什么 Linux的开发者要转到Windows 10 平台!
- Windows内核落后Linux
- 微软呼吁所有的 Linux 开发者转到 Windows 10 平台
- Linux为什么最多能分4个四个主分区的解释(windows也一样吧)
- MD5算法实现收集------为什么linux和windows下MD5计算结果不一样
- LINUX 和 WINDOWS 内核的区别(转载哦)
- Linux Kernel - A Developer's Guide (如何成为一个Linux内核开发者)
- 微软windows8新技术太多 windows开发者沮丧
- 为什么 Linux 比 Windows 和 macOS 更安全?
- LINUX 和 WINDOWS 内核的区别
- AKA 2007 Linux 内核开发者大会
- Linux和windows下内核socket优化项
- 为什么unix/linux/ubuntu比windows高级(国外专家解答)
- 不管人工智能发展如何,开发者都有必要了解 Linux 内核