为什么总是听到Linux在更新内核改进性能而很少听说过Windows改进性能的消息??
虽然都是操作系统,但是Windows和Linux是完全不同的操作系统。这台笔记本的特点就是,网卡型号比较特别,在Linux上面没有随机驱动。每一个Linux内核升级,我都需要找到”一份从github找到的神秘代码“编译一些,才能把驱动给加上,这台笔记本才能上网。但是,这台笔记本装Windows的时候,就没有这个问题。就是Linux不能保证驱动程序和内核的兼容性,每一个新内核都会导致原来的驱动不匹配,起码我的网卡是这样的!那就带来一个问题,如果Linux发了新内核,但是硬件驱动厂家没跟上怎么办?是不是就歇菜了!所以,Linux每次更新内核,都会发布消息,一方面是新版本新天地,另外一方面是告诉那些驱动维护人员,有新的东东来了,需要适配了。Linux内核发布是一个通知,告知生态变化,赶紧改,不然就歇菜了!而Windows则不需要,他本身的驱动做了特殊处理,Windows版本更新一般并不会让驱动生效。在某些版本,甚至WinXP的驱动能直接到Win7使用!Linux需要经常发通知,内核更新了,顺便来一句“性能增强XXX”;那我们来到第二个原因,就是Linux是一个社区,而Windows是一家公司。在一家公司里面,很多人的工作出现了问题,第一反应是沉默,然后慢慢填坑,把错误掩盖过去。因为他们不知道,他们的对手会不会利用这个机会来打击他们。当然,很多人的工作做得非常好,他们也不会炫耀。因为他们深深知道,炫耀是一时的,而妒忌是长久的。如果你负责的Windows模块非常好,最好的策略反而是沉默。所以,你看Windows就像公司一样,它追求的是稳定,而不是上限。在Linux里面,反而不需要考虑“隐忍”,因为开源的Linux源代码会无法掩盖你的水平。这也是很多年轻人来Linux的原因,能够展示出来。Linux需要“快”,而Windows需要“稳”。就是说当你觉得可以跑的更快的时候,说明你还不够快,甚至有点慢!而当你能够跑进10秒以内的时候,就不会轻易承诺9秒,因为那才是极限的,太难了1如果说Linux说内核性能又增强了,或许说明它还有进步的空间!而Windows的默默无语,一个可能是它就是一个把头埋进沙漠的鸵鸟,另外一个可能是它本身的速度或许已经是系统优势的一部分!但Windows的真相不明,我不保证哪一种,但后一种的可能性更大!