也许这不是老盖的错。不错,windows是很成功的。windows很会学习他人的先进技术和设计理念,造就了非常friendly的人机对话界面,在很多地方的设计都很人性化。但盖茨最成功的地方是windows的商业运作。他很有眼光,很好的把握了商机,并处处打压对手,成就了今天一家独大的垄断地位。但windows的理念是只解决有没有的问题,而不解决好不好的问题。windows捆绑的很多东西都是为了打压竞争对手和抢占行业标准而诞生的,并不是真正为了方便用户使用。没有Netscape,就不会有IE;没有firefox,就不会有IE7;没有realplayer,就不会有 windows media player;没有ICQ,就不会有MSN messanger;没有google,就不会有微软自己的搜索引擎。终于,有很多对手都被老盖打压下去了,但这并不是因为老盖的东西有多么好,而是因为大家都只会用windows!而跟windows联系不是很紧密的,老盖则一直都没有占到多大便宜。
而linux则不同。如果说winodws是让你为了适应它而不得不改变自己的话,linux就是让你随心所欲的改变它来适应你。它拥有先进的设计理念,它的架构清晰明显(boot manager+kernel+shell+X+Desktop Environment or windows maker&manager+sofware),每个组件都有很多alternative,可以根据自己的喜好选择定制。全部组件都是开放源代码的,如果愿意就可以自己修改定制。正因为开源,它是全世界自由程序员智慧的结晶。它非常稳定,不像windows经常崩溃。没有病毒和漏洞的骚扰(出现漏洞后的修补将是非常快速的)。最重要的是,它是免费的(包括升级)。虽然免费好像不符合市场经济的原理,但为了钱而设计的东西不一定是最好的,就像 windows一样。程序员不为了钱,而是按照自己的兴趣和追求设计出的符合人生完美哲学理念的程序,无疑要比为了钱而设计出的东西高出很多。