Solaris是什么
Solaris 是Sun Microsystems研发的计算机 操作系统。它被认为是UNIX操作系统的衍生版本之一。 目前Solaris属于混合开源软件。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。
平台
Solaris运行在两个平台:Intel x86及SPARC/UltraSPARC。后者是太阳工作站使用的处理器。因此,Solaris在SPARC上拥有强大的处理能力和硬件支持,同时Intel x86上的性能也正在得到改善。对两个平台,Solaris屏蔽了底层平台差异,为用户提供了尽可能一样的使用体验。
最新发布的Solaris10包含若干创新技术,包括ZFS,DTrace,Solaris Zones(Container),预测性自愈等。其中一些以往只可能在专业服务器等具有相关硬件的大型机器上才可能得到支持,但Solaris10使得任何一台普通PC都可以具有这些能力。
Solaris支持多种系统架构:SPARC、x86及x64. x64即AMD64及EMT64处理器。在版本2.5.1的时候,Solaris曾经一度被移植到PowerPC架构,但是后来又在这一版本正式发布时被删去。与Linux相比,Solaris可以更有效地支持对称多处理器,即SMP架构。Sun同时宣布将在Solaris 10的后续版本中提供Linux运行环境,允许Linux二进制程序直接在Solaris x86和x64系统上运行,目前,这一技术已通过Solaris Zone的一个特殊实现(BrandZ)得到支持。
Solaris传统上与基于Sun SPARC处理器的硬件体系结构结合紧密,在设计上和市场上经常捆绑在一起,整个软硬件系统的可靠性和性能也因此大大增强。然而SPARC系统的成本和价格通常要高于PC类的产品,这成为 Solaris进一步普及的障碍。可喜的是,Solaris对x86体系结构的支持正得到大大加强,特别是Solaris 10已经能很好地支持x64(AMD64/EMT64)架构。Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris 10。
软件许可
Solaris的大多数源代码已经在CDDL的许可下在OpenSolaris开源项目中发布。二进制和源代码目前都可以被下载和许可而无需任何费用。
Sun的Common Development and Distribution License被选择用做OpenSolaris的许可, 并通过了Open Source Initiative评审和批准(尽管它与时下流行的[GPL]是互不兼容的])。