近期,一份 Oracle内部的电子邮件被泄漏到 OpenSolaris 邮件列表上,其中内容正式宣布了 OpenSolaris 的死亡。这份备忘录为Solaris的爱好者们带来了好坏参半的消息。其内容要点如下:Oracle将加大投资在企业领域的商用 Solaris 11,进而推动服务器和其它产品的销售;但是Oracle将计划终止Sun以社区为中心的OpenSolaris的发行,不再提供 Nightly Build源代码。源代码将只在每一个主要版本发布之后才会向得到许可的CDDL或其它开源授权伙伴发布更新,这意味着每一个版本的开发都将是封闭的。
同时,Oracle还在备忘录中写道:为了不与Sun的新业主Oracle公司为敌,负责监督OpenSolaris项目的管理小组经全体表决,同意解散。这意味着Sun公司为吸引外部开发者投入所成立的OpenSolaris项目计划,将在Oracle手中终结;也意味着Sun公司5年前将Solaris从专有Unix转为开源操作系统的努力,正式宣告落幕。目前,在业界讨论得纷纷扬扬的是,为什么Oracle要急冲冲的背道开源潮流而扼杀OpenSolaris项目呢? 一.什么是OpenSolaris项目? (1)什么是OpenSolaris项目? Sun公司开发的Solaris操作系统最初发布于1991年,Solaris 是三大Unix 平台之一(另外两个是AIX、HP-UX)。一直以来,Unix服务器凭借高性能、高可靠性及高可用性,在关键应用领域能够担当重任。但同时我们也看到Unix服务器的缺点:高昂的成本和平台的封闭性。近年来,随着企业IT成本的日益压缩,用户更加注重TCO(总拥有成本),Unix服务器的市场份额增长日渐放缓。服务器操作系统产业曾经一直被昂贵的、专有的Unix所占据,但当IBM开始决定支持Linux的时候,便宣告了专利许可证的Unix不再一统天下。 过去十年间,Linux一直在扼杀着Unix的空间。作为主要的Unix提供商,为了挽回劣势Sun在2005年开始将其商业的Solaris系统免费开源发布。人们可以免费下载Solaris 10系统并随意使用它,只须按需要购买相应的支持合同。而OpenSolaris项目则始于2007年,其目的是建立一个围绕 Solaris 操作系统相关技术的开发者社区。该项目针对的对象包括致力于开发和改进Solaris操作系统的开发人员、系统管理员和最终用户。该项目的目标是开发一个可下载版本,包含一个围绕Solaris操作系统的开源组件创建的完整的计算环境。作为开放源码软件,OpenSolaris整个开发过程要比以往更加透明。更重要的是有许多开放源码社区的开发者加入到OpenSolaris的开发过程中来,如有更多的开发爱好者参与开发、测试、维护、文档化、支持、咨询服务等工作。 |