找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 观点 查看内容

微软开发者解释为什么Windows内核落后于Linux

2013-05-12 22:34    评论: 4 分享: 1    

微软Windows操作系统在复杂负荷情况下的性能落后于Linux,这已是公认的事实。Linux内核发布了一个又一个新版本,我们能看到它不断改进 I/O调度、进程调度、文件系统优化,TCP/IP堆栈的无线网络优化,等等等等。一位微软Windows NT内核开发者承认,Windows内核与Linux内核之间的性能差距正日益拉大。他在Hacker News上匿名发帖(已经自行删除),指出问题的根源不是技术方面而是社会性的。

微软开发者几乎没人会为了自己为了荣耀而去改进内核,Linux世界的那些现象在微软这样的大企 业不会发生。能指挥开发者改进特定条件下系统性能的人的动机通常是出于商业意图,而在商业上性能的重要性从来没有被认为攸关生死,所以改进系统性能没有正 式或非正式的程序。

微软在Windows SP3前开始关注安全是因为他们认为安全是商业目标的存在性威胁,而性能不是存在性威胁。内核不同组件的负责人对外部递交补丁一般都是充满敌意的,非提前 计划的改变可能会影响原定目标,领导会生气,测试组也会生气,产品经理也会发怒。内核开发团队因此没有动机去接受外界递交的补丁。你总能找到理由说不,但 很少有动机去说好的。而在Linux世界,如果能把某一功能的性能改进5%,你将会被万众瞩目。

最新评论

我也要发表评论

微博评论 2013-05-12 23:29 回复
关注

来自 詹毅律师 的新浪微博
微博评论 2013-05-13 00:59 回复
最近也越来越对linux感兴趣了

来自 ToExplore 的新浪微博
微博评论 2013-05-15 18:39 回复
这.....[偷笑]

来自 花到开时香自来 的新浪微博
hyplove 2013-05-15 19:50 回复

这就是价值观的取向...商业这个东西只能适用于一部分人,对于用它的人来说我花费了金钱就要得到我心里想要的满足,而你却一次次的打补丁,就是一次次的打击我,最终我会放弃使用购买你的产品,因为你让我很没有安全感,我的付出并没有得到我预想要的回报。由此而论,那么我就会放弃或者尽可能少的去打补丁,这样你的钱我还可以赚,至于安全,性能,只要能凑合过,就那样呗。

而开源的东西,是大家免费共享的,就是你平白无故的就可以拥有一个十分想要的东西,如果这个东西即使有个缺陷你也会原谅他,如果有人把这个缺陷弥补上,那么你将会十分的感谢他。为什么?因为你又没有付出而又可以拥有更完美的东西了。这样就会激励你,如果你有技术或者下次就会是你来打这个补丁,这样你就会受到万众瞩目和很多人的敬佩。

这就是一个价值观的取向:看你能为这个世界付出多少,而不是看你能从这个世界拿走多少。

更多地介于这个出发点想说的话,就暂且不说了...

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。