Linux永远不可能战胜Windows的3+1个理由
以前我曾经发表过一篇文章:Linux永远不可能战胜Windows的三个理由
现在补充一个理由,也是最重要的理由:
所有Linux和MacOS的开发者似乎没有意识到这样一个真理:OS首先是一个平台,其最重要的用户是开发人员而不是最终用户!
Linux和MacOS的开发者们尽可以宣称自己可以实现Windows可以实现的任何功能,但问题在于:谁去实现?仅仅靠OS开发商自己开发的几个打包在OS中的玩具包就可以了吗?
如果没有大量的应用软件开发商的支持,Linux和MacOS永远只会是一个在角落里叫嚣的木偶。如果没有最好的傻瓜似的IDE开发工具,如果没有清晰良好的API和开发文档,应用软件开发商永远不会走过来。
对于Linux来说,更致命的是:不能指望每个软件开发者都免费提供软件,否则大家怎么生存?以前Kylix的失败同时也是Linux的失败!
自由和免费软件当然有其存在的理由,但它同时也是开发人员在这个竞争激烈的社会中性格软弱的一种表现形式!(这是一个哲学问题,这里不想过多探讨)
象Microsoft那样同时擅长开发、管理和行销的公司当然天生会反对自由软件,因为他是强者!
弱者永远不会战胜强者,难道不是吗?