|
以Linux为代表的开源软件发展速度惊人,目前在世界500强企业中,有60%以上应用Linux操作系统,全球有800万Linux用户,29%的互联网服务器采用了Linux系统。如IBM在Linux的架构上研究出了AIX。IBM是中间件的最大厂商,有自己的基于64位的处理器Power,有支持处理器的AIX。有业界人士总结说,哪里有IBM,哪里有AIX,哪里就不会有Solaris。
Linux的成功无疑意味着Windows和Solais的失利,这种失利甚至波及到了Java。Solaris是SUN值得骄傲的自主品牌。如何使Solaris走出困境?
SUN选择了开源,尽管OpenSolaris是一条机遇与挑战并存的一条道路。
Solaris的开源之路并不平坦
开源软件发展大体有三种业务模式。模式之一是双授权模式。根据GNU GPL(General Public License)约定,公司免费提供产品,然后向那些想用于商业用途的用户收取费用;第二种是支持模式,即公司免费提供软件,但收取支持费用;第三种模式是免费提供软件版本,然后收取升级费用。
红帽公司的史蒂文斯说过,软件越复杂,越可能为公司提供开展开源业务的机会。linux的发展是与其相对应的这几种增值服务的发展分不开的。它由多家公司来提供,而Solaris的增值服务现在只能由SUN来提供,在给SUN公司带来增值服务利益的同时,势必会造成其发展的障碍。
“从根本上Solaris与linux先前的发展情况没有什么不同。开源的目的在于两方面:一方面是建设一个OpenSolaris社区平台,但这个平台的直接成果通常只是编制的一些小程序;另一方面是吸引一些开发商,他们可以完成对Solaris的增值服务。”罗建明解释。
linux虽然占领了Solaris的很多市场,但由于Linux在操作系统领域占有很大的市场份额,SUN公司并没有因为OpenSolari而排斥Linux。相反,在Solaris的运行环境下可以执行Linux的命令。这样开发者就可以在SUN许可证的保护下开发Linux。这将把大量的Linux开发者吸引到Solaris阵营来。“SUN公司希望成为Solaris和Linux的全球供应商。”罗建明说。
SUN的Solaris 10开源代码计划,引来了IT界的关注,其中有Linux之父、红帽、IBM等等。与此同时,来自业界的疑问也不少:开源代码计划会有始有终吗?OpenSolaris会给SUN带来Linux的成功吗?
但无论如何,一个显著的效果是:开放源代码对教育科研的发展,对计算机系学生能力的提高有着至关重要的地位,因此有理由相信SUN在教育领域Solaris 10的开源代码计划能够坚持到底。
早在SUN公司之前,红帽与教育部门合作支持 Linux和开放源代码教育,并将免费向学生开放 Red Hat Academy (学院),SCO也与高校合作建立UNIX开发源代码实验室。微软等厂商也同教育部门开展了有关开源代码的不同程度的合作。
可以想见,随着越来越多开源代码平台展现在学生的面前,学生可以不局限于某一特定软件,可以相互比较而抓住一些本质的东西。一旦抓住本质的东西,创新还有什么问题?中科的红旗Linux就是一个很好的先例。
|