当Sun微系统公司宣布数据库巨人Oracle将会选择Solaris 10 操作系统(OS)作为他们首选的64位开发和部署平台的时候,他们今天的主题就是辩护。
声明中说,Sun和Oracle公司都在x64 和 UltraSPARC 市场上扩大了共同的客户。
据Oracle说,他们的开发部门中将会完全采用Solaris 10。此外,相对于发布基于其他操作系统的产品,他们还优先或同时发布了基于Solaris 操作系统的全套Oracle产品的64位版本。
Oracle公司的合作伙伴是最大的一批采购Solaris 10 的客户,在6月份Sun公司的CDDL授权之下,Solaris 10 已经是开源的了。
最初,一些分析师是这样理解这次行动的,他们相信这是Sun所作的拯救Solaris,使其与IBM的Chiphopper 程序相竞争的最后一次努力。
另外一些人则认为Solaris的举动是因为由Red Hat公司和Novell公司带领的Linux团体进行的可以预见的,毫不留情的竞争,他们已经把矛头对准了Solaris 9的客户。位于美国加利福尼亚州Union City 的Sageza 集团公司,以及类似的分析机构的研究报告表明Sun在过去的几十年里正在逐渐失去Solaris的客户。
然而,如果Sun发布的内部成员是个信号的话,Solaris 10已经在不到一年的时间里拥有了超过3百万个许可的强势力量。
“Oracle在几年前就认识到人们使用开源软件并不仅仅是因为低廉的成本,开源软件还会给人们提供具有兼容性和保护投资的感觉,” Sun 微系统高级副总裁和策略分析官员Larry Singer 说。“这次行动为大型团体创建了一个生态系统。Sun在开源团体中永远都是一个强大的选手,只有另外的一个团队比Sun贡献得多,那就是伯克利的加利福尼亚大学。”
Pund-IT 研究公司首席分析师Charles King ,对于这些新闻的分析则脚踏实地得多。
对于King,Oracle-Sun 合作关系的扩展,至今已经存在了20年,能够运行Oracle数据库应用程序的大量已经存在的Sun公司的硬件的结果,已经超过了开源对Solaris通过的帮助。
“说起来,这件事只表明Solaris在信念上飞跃了一点点,”King说。“Sun的开源Solaris在6个月前就上市了,并且报告说他们拥有1千个开发人员在积极地工作在这个操作系统上。但是说到有任何的应用程序交付使用,我至今还没有听说。”
但是不管怎么样,King说能够成为一家公司的首选操作系统,对于Sun来说都是一件好事,即使是这则新闻并没有让使用这个平台的客户增加。
“Oracle对Solaris的选择是一个现实,就是仍然有很多的Sun公司的硬件在那里,并且有很多使用那些硬件的客户在使用Oracle,”他说。
作为协议的一部分,Oracle还会接触到关键特性,包括动态追踪(DTtrace),Solaris 容器和TCP/IP 性能增强。
背景链接:Solaris支持更多开放源码特性
Sun正在为Solaris操作系统加入更多的开放源码新特性。这些新功能包括PostgreSQL,Xen,GRUB和ZFS。
ZFS将被Sun作为下一代的Solaris文件系统替代目前使用的已经有近25年历史的Unix文件系统(UFS)。现在ZFS已经被包含进了OpenSolaris,并预计在2006年5月份加入新的Solaris 10升级包。 ZFS是一种128位的文件系统,它具有增强的错误检测和恢复能力。ZFS不再需要磁盘卷管理器,因为这种文件系统内置了虚拟化功能并提供了强大的可扩展性。Sun以开源的CDDL许可性协议发布了ZFS。
Sun也在Solaris中加入了PostgreSQL开源数据库的支持,PostgreSQL在今年八月刚刚升级到8.1版本。
在加入开源数据库支持的同时,本周早些时间,Sun宣布Solaris 10被Oracle作为X64平台下首选的开发与配置平台。
GRUB(GRand Unified Bootloader)几乎被所有的Linux发布作为启动管理器,它也将被Solaris加入到下一个更新版本中,GRUB允许用户在启动时选择不同的操作系统或操作系统版本。
针对Linux的Solaris容器允许Red Hat Linux的可执行程序不加修改的运行在Solaris下面。而对于那些需要一个完整的虚拟化操作系统的用户,Sun在Solaris下面加入了对开源虚拟化工具Xen的支持,Sun正在积极的参与Xen工程的建设,对Xen的支持将在本年末出现在OpenSolaris中,在2006年9月,加入Solaris10。