其实Linux内核是一直在更新的,每次都搞得大张旗鼓,特别强调性能提升,可Windows那边感觉就不怎么管这些事。虽然大家都在用操作系统,可Windows和Linux完全是两码事。最大的区别就是兼容了。我记得有一次,我给老款的联想笔记本装了个Linux,结果发现网卡驱动搞不定,因为它型号太老了。每次升级内核我都得去GitHub上翻找神秘代码自己编译驱动,不然机器连网都上不了。可要是装回Windows XP或者Win7这些版本,压根就没这烦恼。原因很简单,Linux没法保证驱动跟内核完全合拍,只要一更新内核,老驱动多半就不顶用了,我的网卡就是这样的情况。 这就带来个问题,万一Linux发布了新内核,硬件厂家还没来得及做适配怎么办?岂不是要瘫痪?所以Linux每次发新内核的时候,其实是给大家伙儿提个醒:系统又变了,驱动维护人员赶紧更新吧。这就是一种生态沟通的方式。反过来看Windows就不一样了,它的驱动机制做得很特殊,系统升级了老驱动照样能用。有时候甚至连WinXP的驱动都能直接搬到Win7上跑。 这就是机制上的差别嘛。Linux那边就是要经常发个通知说:新版本上线了,顺带告诉你们性能还能再提升个XXX。可Windows完全不用操心这些,毕竟它不像Linux是个社区运作的系统。要是在公司里做事出了岔子,第一个反应往往是沉默着填坑把问题藏起来。毕竟谁也不知道竞争对手会不会趁机发难呢。 就算有些模块做得再好也不会大肆宣扬,毕竟炫耀只是一时爽,招人妒忌才是长久的。哪怕你负责的Windows模块做得再好,沉默才是最好的策略。所以你看Windows就像个大公司一样追求稳定而不是突破上限。 反观Linux社区就不一样了,大家把它当成事业在做。开源的代码让你的技术水平很难藏着掖着。如果你真有两把刷子,社区很快就能发现你。这也是很多年轻人选择Linux的原因之一。 因为理念不同导致宣传策略也不一样:Linux要的是快和激情;Windows要的是稳和低调。最后还有个挺反直觉的观点:所谓的快其实就是慢!如果你觉得还能跑得更快一点,那其实说明你还不够快;等你真跑进10秒以内的时候就绝不会轻易承诺能跑进9秒了。 所以Linux每次说性能又增强了可能是好事儿;而Windows不吭声可能有两种情况:一种是像鸵鸟把头埋进沙子里自欺欺人;另一种是它的速度本身就是系统优势的一部分。至于真相到底是什么我不敢打包票只能说后者的可能性更大些吧。 总之每个事物都有自己的特点吧!这就是生命力的不同体现了吧!