Solaris 是Sun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。目前Solaris属于开放的系统,现在的是Solaris 10版本。
SunOS与Solaris
SUN的操作系统最初叫做SunOS,由于Sun Microsystem的创始人之一–Bill Joy来自U.C.Berkeley,因此SunOS主要是基于BSDUnix版本。SunOS 5.0开始,SUN的操作系统开发开始转向System V Release 4,并且有了新的名字叫做Solaris 2.0;Solaris 2.6以后,SUN删除了版本号中的”2,因此,SunOS 5.10就叫做Solaris 10。
Solaris的早期版本后来又被重新命名为Solaris 1.x. 所以”SunOS”这个词被用做专指Solaris操作系统的内核。
OpenSolaris
OpenSolaris是Sun Microsystems创建的一个开源项目,其目的是建立一个围绕Solaris操作系统相关技术的开发者社区。该项目针对的对象包括致力于开发和改进Solaris操作系统的开发人员,系统管理员和最终用户。已有11,000多人注册成为OpenSolaris.org的社区成员,其中9,900以上不是Sun公司的雇员。整个社区的核心价值 — 开放,包容,尊重,诚实,品质,独立 — 都在社区和其领导者的言行以及如何引导社区发展技术的过程中得以体现。 一个活跃的OpenSolaris User Group community正在世界范围内蓬勃发展,Opensolaris.org上已经涌现出众多的OpenSolaris技术社区和项目。
Solaris源码的开放是一个渐进的过程。首先公开的源代码的是Solaris的动态跟踪工具包(即 DTrace),这是一个帮助系统管理员和开发者优化系统性能和利用率的跟踪工具。DTrace代码在2005年1月25日首先发布,一同亮相的还有opensolaris.org网站的雏形。同时,Sun公司宣布 OpenSolaris的代码将在CDDL (Common Development and Distribution License)许可下发布,并将成立一个社区指导小组( Community Advisory Board,简称CAB). 2005年6月14日,Solaris系统主体核心源代码发布,少量代码由于涉及到第三方的知识产权问题没有公开,只以二进制的方式提供。OpenSolaris的源代码事实上就是最新的正在开发过程中的Solaris源代码。