Sun和OpenSolaris本周官方推出了开源OpenSolaris操作系统的版本,不过暂时只是向开发者提供的预览版。
Sun周一还向开发者提供了NetBeans 6.1的开源IDE和一个预览版的NetBeans for PHP。上述产品都是在三藩市的CommunityOne大会上发布的,其中OpenSolaris 2008.05集成了打包功能,希望能吸引作为竞争对手的Linux平台用户。Linux中的binary release功能在OpenSolaris是源于一个印第安纳项目,这些功能现在被称为Opensolaris的镜像打包系统(Image Packaging System)。这个打包系统简化了安装以及与第三方应用程序整合的过程。
Solaris营销副总裁Jim McHugh说,“推出这个操作系统是一个重大里程碑,终端用户将得到全面的支持。”
基于Solaris核心的OpenSolaris集成的功能包括ZFS(Zettabyte文件系统),确保数据不会损坏的即时回卷和核算功能,等等。ZFS是默认文件系统,与这种操作系统的各个基本组件密切相关。另一个名为“动态追踪”(DTrace)的功能提供了预测性自我修复能力。
在OpenSolaris中的Solaris Containers让支持虚拟技术的应用程序开发成为可能,这些应用程序能在超过1000个系统中配置,这些系统可以是单台机器,也可以是多处理器和多核系统。
OpenSolaris的其他功能还包括Gnome 2.20桌面外观以及Compiz视窗应用程序。OpenSolaris计划每六个月升级一次。
开源项目OpenSolaris.org由Sun公司于2005年首次启动,目的是建立一个围绕Solaris的开发者社区,而OpenSolaris操作系统主要用作为Sun公司自己的商业版Solaris开发功能的平台。
在问到为什么要有Solaris和OpenSolaris这两个功能类似的产品时,McHugh表示,那些将自己的数据库运行于Solaris之上的企业可能希望继续下去。“我认为,会有人乐于使用Solaris 10的,”他说。
作为此次OpenSolaris发布内容的一部分,亚马逊和OpenSolaris社区宣布OpenSolaris将通过亚马逊的弹性计算集群(EC2)以主机方式提供,客户可以不需购买硬件直接访问和使用它。
Sun的全球营销开发和工程副总裁Juan Carlos Soto说,“这对那些正寻找应用程序快速使用方法的开发者来说,是很有灵活性的一种模式,”他们不必动用自己的数据中心。譬如说,开发者能轻易建立为大量用户服务的Web 2.0应用程序。
OpenSolaris和亚马逊EC2周一开始将以限量beta版的形式提供。