技术开发 频道

“关键性程序”是否会助Linux战胜Windows?


【IT168 开源分析】

    还在等什么? 

    开发者们必须意识到的是,这段时间以来Linux已经成为了第二流行的桌面操作系统。如果你正在决定为哪一种操作系统来开发软件的话,希望你首先明白,摆在你面前的不止一个操作系统。 

    这个准则适用于所有的软件开发者。电脑游戏同样也是一种软件程序,但是在为Linux开发软件方面,游戏开发者们的进程非常缓慢。ID公司的Quake 4则是最接近于多平台同时发布的游戏,该游戏的Linux版本的发布仅仅比Windows版本晚几天,而且从效果上看,Quake 4的开发人员应该在多平台游戏引擎的开发方面花费了很多精力。 

    但是,这仅仅是让那些拥有双系统的用户感到稍微更加方便舒适一些了而已。如果Linux希望完全把用户拉拢过来,它需要的是“关键性应用程序”。也就是说,这些程序必须拥有独占性的内容,拥有在该领域比其它任何软件都更加出色的特性,而这些特性是你在别的地方都无法得到的。关于这一点,最最主要的问题就是开源.NET Framework 。大多数人非常不满意某个东西的专有性,但事实上,除非你这样做,否则对于Windows来说,可以很轻易地在你知道之前学到你所开发软件的特色,你的所有工作只不过是开发另外一款Windows软件而已。 

    如果希望真的出现这种开发者转移操作系统得情况的话,需要有一个大公司站出来,付诸实践,开始研制一款人们需要的,只能运行在Linux上的程序。从目前的情况来看,Novell是最有可能开发(或者至少是资助相关开发)那些只能在Linux上运行的软件的公司,它也有相应的开发实力和开发时间,来让该软件在其领域中出类拔萃,胜于其它所有相关软件。 

    “如果希望赚钱,就去为Windows开发吧。”人们的这种想法由来已久了,长此以往,会形成一个恶性循环。一旦某个人能够以相同的模式为Linux发布某些产品的话,开发者们才会成群结队地紧跟而上。会有那么一天么?
0
相关文章