
Solaris是Sun Microsystems研发的计算机操作系统,被认为是UNIX操作系统的衍生版本之一。尽管目前Solaris仍旧属于私有软件,Sun公司在2005年6月14日将正在开发中的Solaris 11源代码以CDDL许可开放,这一开放版本即为OpenSolaris。Sun的操作系统最初名为SunOS,由于Sun Microsystems创始人之一Bill Joy来自U.C.Berkeley,因此SunOS主要基于BSD Unix版本。从SunOS 5.0开始,Sun的操作系统开发转向System V Release 4,并有了新的名字Solaris 2.0。Solaris 2.6之后,删除了版本号中的"2",因此SunOS 5.10被叫做Solaris 10。Solaris的早期版本后来被重新命名为Solaris 1.x,"SunOS"这个词被用来专指Solaris操作系统的内核。因此,Solaris被认为是由SunOS、图形化的桌面计算环境以及网络增强部分组成。
Solaris支持多种系统架构,包括SPARC、x86和x64。x64即AMD64及EMT64处理器。在版本2.5.1时,Solaris曾一度被移植到PowerPC架构,但后来这一版本发布时被删除。相较于Linux,Solaris更有效地支持对称多处理器SMP架构。Sun公司宣布将在Solaris 10后续版本中提供Linux运行环境,允许Linux二进制程序直接在Solaris x86和x64系统上运行。
Solaris传统上与基于Sun SPARC处理器的硬件体系结构紧密结合,在设计和市场上经常捆绑在一起,从而增强整个软硬件系统的可靠性和性能。然而SPARC系统的成本和价格通常高于PC类产品,成为Solaris进一步普及的障碍。但Solaris对x86体系结构的支持正在加强,特别是在Solaris 10中已经很好地支持x64(AMD64/EMT64)架构。Sun公司已推出基于AMD64的工作站和服务器,并附带Solaris 10。
Solaris的桌面环境早期包括OpenWindows和Solaris 2.5的CDE。在Solaris 10中,Sun推出了基于GNOME的Java Desktop System。Solaris的软件许可大多数源代码已发布在CDDL许可下的OpenSolaris开源项目中。二进制和源代码目前都可以免费下载和许可。OpenSolaris于2005年6月14日启动,源代码来自当前Solaris开发版本。Solaris未来的版本将从OpenSolaris衍生。主要版本包括Solaris 10 (SunOS 5.10)、Solaris 9 (SunOS 5.9)、Solaris 8 (SunOS 5.8)、Solaris 7 (SunOS 5.7)、Solaris 2.6 (SunOS 5.6)、Solaris 2.5.1 (SunOS 5.5.1)、Solaris 2.5 (SunOS 5.5)。SunOS仍旧用来称呼Solaris的核心,其版本号以5.{Solaris版本号}表示。例如,最新版本Solaris 10运行在SunOS 5.10上。详情