日期:2014-05-16  浏览次数:20550 次

Linux永远不可能战胜Windows的3+1个理由
以前我曾经发表过一篇文章:Linux永远不可能战胜Windows的三个理由

现在补充一个理由,也是最重要的理由:

所有Linux和MacOS的开发者似乎没有意识到这样一个真理:OS首先是一个平台,其最重要的用户是开发人员而不是最终用户!

Linux和MacOS的开发者们尽可以宣称自己可以实现Windows可以实现的任何功能,但问题在于:谁去实现?仅仅靠OS开发商自己开发的几个打包在OS中的玩具包就可以了吗?

如果没有大量的应用软件开发商的支持,Linux和MacOS永远只会是一个在角落里叫嚣的木偶。如果没有最好的傻瓜似的IDE开发工具,如果没有清晰良好的API和开发文档,应用软件开发商永远不会走过来。

对于Linux来说,更致命的是:不能指望每个软件开发者都免费提供软件,否则大家怎么生存?以前Kylix的失败同时也是Linux的失败!

自由和免费软件当然有其存在的理由,但它同时也是开发人员在这个竞争激烈的社会中性格软弱的一种表现形式!(这是一个哲学问题,这里不想过多探讨)

象Microsoft那样同时擅长开发、管理和行销的公司当然天生会反对自由软件,因为他是强者!

弱者永远不会战胜强者,难道不是吗?
1 楼 dapeng.gml 2008-11-05  
有点道理,有点偏激。
2 楼 WhisperXD 2008-11-05  
Linux不是给普通人用的。

虽然我也觉得软件应该像微软,对用户体贴入微。

不过linux用户的逻辑是我不对最终用户负责,我自己满足了自己的需求,没费什么劲,放到网上看还有人需要不,有需要就用,没有就算了。觉得不好那就自己改吧改吧。怎么方便熟练用户怎么来,功能我都能做,但做界面交互太费劲所幸就不做了。

呵呵