Oracle欲盖弥彰 Solaris未来扑朔迷离

在谈论Solaris与openSolaris的开发计划之前我们先来回顾一下相关报道:Oracle74亿美元收购Sun。这可谓是一个爆炸性的新闻,虽然过去这么久了,但是他的余震还是不断的影响着我们的工作和生活。就好像从开源到收费:甲骨文榨取Solaris 的最后剩余价值。

有时,Google搜索引擎比厂商的公共关系和营销机器更可靠,它们只知道转移问题,从不愿意给出答案,Oracle的Solaris Unix操作系统的下一步商业和开发计划就是如此。对于这一点51CTO在不久前问您做过关于Solaris在被收购之后的运作情况。

Google搜索机器人发现了Oracle今年某个时候编写的一份报告(文档上没有日期,但看起来应该是收购后的1月下旬),可从 http://www.eecis.udel.edu/~bmiller/DE-OSUG/Oracle-Sun.pdf下载到 PDF格式的文档,其主要内容就是简要地概述了Solaris的路线图,文档是由Oracle公共关系部门顾问Harry Foxwell 3月18创建的,从网址可以看出他放在了特拉华大学电子和计算机工程系的服务器上(存放的时间可能不会长久)。

在该文件中,Foxwell重申了Oracle高层在1月底的表态,他说这是Oracle最后一次就Solaris和OpenSolaris的正式表态,Solaris作为商业Unix,OpenSolaris作为开发平台版本的态度绝对不会改变。当时,也就在欧盟无条件批准甲骨文收购Sun交易完成后的一天,Oracle共同创始人及现任CEO拉里埃里森在大谈Linux时也盛赞了Solaris,但没有谈及任何与Solaris 11(根据Sun 2009年拟定的计划,原本应于2010年年中发布)或OpenSolaris有关的计划。就在事件发生的时候51CTΟ及时的为您呈现了综合评论:Oracle收购Sun:一个巨人倒下 一个新帝国诞生

这可吓坏了Oracle产品管理总监Dan Roberts,因为就是他在负责OpenSolaris和Solaris,他在Sun已经工作了多年,他曾在社区向大家保证过,Oracle不会扼杀开源的Solaris,当时Roberts说下一个版本将是OpenSolaris 2010.03,原定于2月发布,但直到3月才发布(发行注记的草稿版本见http://cr.opensolaris.org/~gman /opensolaris-whats-new-2010-03/,但在OpenSolaris网站上的当前发行注记页面明显写着2009.06那个版本是最新版本,事实上从opensolaris.com网站下载也是0906版本)。

无论是OpenSolaris还是Oracle的人都没有明确地说过OpenSolaris 2010.03已经发布了,如果软件确已发布,那这样做是为什么呢?如果你查看indiana项目的下载目录,看起来OpenSolaris 2010.03是在5月12日发布的,但它仍然叫做2010.03更新。Oracle从4月到6月一直在将Sun的产品转移到它的数据中心,这可能反应了 OpenSolaris的转移时间。

无论如何,根据Foxwell提供的文件,下一代OpenSolaris应该在2010年上半发布,名称尚未决定,本次更新是基于 OpenSolaris的第134次构建,包括增强的安装程序和程序打包方案,以及网络和虚拟化方面的增强(集成Xen虚拟系统管理程序,现在支持开放式虚拟机镜像格式)。

BordeauxTechnology公司创建了在非Windows平台运行Windows程序的WINE商业版本,已经将它的 Bordeaux 2.0.2移植到OpenSolaris 2009.06中了,目前他们也准备将其移植到2010.03中。

同上用于DVD播放的Fluendo也准备出现在2010.03版本中,Sun已经将英特尔的 LatencyTop系统延迟测量工具移植到OpenSolaris上了,也正在开发一个与Linux类似的无嘀嗒内核,无嘀嗒内核减少了系统延迟,更具实时性特征。

根据Foxwell的报告,下一代OpenSolaris只可从网上下载,没有提供CD介质,大概也是为了最大程度地节省成本吧。如果您是 51CTO的忠实网友您就会发现在之前的报道中为您揭示了甲骨文取消OpenSolaris免费光盘投递计划。

现在我们弄清楚了OpenSolaris的状况(当然也有猜测的份),接下来的问题是与Solaris 11有关的了,2009年4月,当Solaris 10 5/09发布时,就曾预计下一个版本,也就是所谓的Solaris Next或Solaris 11应该在2010年年中的时候发布,在这之后的日子里,总共发布了两个Solaris 10版本:5/09和10/09,但自从Sun被Oracle收购后就发生了很多变化。说到这里,细心的网友就会想起51CTΟ之前的报道:

Foxwell在他的报告中表示,他曾告诉过大家下一个更新版本叫做Update 9,预计会在2010年发布,将会集中在对新平台的支持上,据我推测是支持新的英特尔芯片组,以及与Oracle产品的集成和优化,Solaris 10 Update 9在网络和存储堆栈上也会有性能方面的改进,并会针对关键任务工作负载改进稳定性。

或许从Oracle网站上的一篇摘自《Oracle Magazine》(2010年7/8月刊)的文章更能说明问题,Oracle首席企业架构师Ed Screven在这篇文章中从头到尾都没有提到过Solaris或OpenSolaris。

Oracle没有哪一个行动可看作是对5万Solaris客户的主动解释,而正是这些客户为Oracle创造了20亿美元的利润,很多用户都不得不感慨Solaris免费使用已经成为历史。真不知道这个平台的未来会如何。