【永恒的瞬间】
☜Give me hapy ☞
OpenSolaris 官方站点
http://opensolaris.org

Sun 中国技术社区
http://developers.sun.com.cn

OpenSolaris 中文 Wiki
http://wiki.gceclub.sun.com.cn/index.php

OpenSolaris/Solaris中文FAQ
http://wiki.gceclub.sun.com.cn/index.php/Opensolaris_chinese_faq


一般讨论 系统安装 使用/管理/配置 应用程序开发 内核和驱动程序开发 其他
附:以下转自Wikipdia的Solaris条目,根据最新信息,有所修改

Solaris

Solaris是太阳公司研制的UNIX类操作系统。目前正式发布的最新版为Solaris 10。早期的Solaris是由BSD系列发展而来。这是因为太阳公司的创始人来自U.C.Berkeley。但是随着时间的推移,Solaris现在在接口上正在逐渐向System V靠拢。 目前Solaris仍旧属于私有软件。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。

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操作系统的内核,因此Solaris被认为是由SunOS,图形化的桌面计算环境, 以及它网络增强部分组成。

目录
1 平台
2 用户群
3 桌面环境
4 开放源代码
5 相关技术
6 主要版本
7 OpenSolaris的衍生版本


平台
Solaris运行在两个平台:Intel x86及SPARC/UltraSPARC。后者是Sun工作站使用的处理器。因此,Solaris在SPARC上拥有强大的处理能力和硬件支持,同时Intel x86上的性能也正在得到改善。对两个平台,Solaris屏蔽了底层平台差异,为用户提供了尽可能一样的使用体验。 最新发布的Solaris10包含若干创新技术,包括ZFS,DTrace,Solaris Zones(Container),预测性自愈等。其中一些以往只可能在专业服务器等具有相关硬件的大型机器上才可能得到支持,但Solaris10使得任何一台普通PC都可以具有这些能力。 Solaris支持多种系统架构: SPARC, x86 and 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主要用于Sun工作站上,不过随著Sun让Solaris可以免费下载和OpenSolaris的释出后,Solaris/OpenSolaris 除了作为服务器/工作站的用途外。已经开始可以作为Desktop用途。虽然现在仍然不普及且应用程序和设备驱动的支援尚嫌不足,但这一问题正得到快速改善,未来 用户群朝向一般大众的情况仍是有很高的可能性的。
目前各大软件、应用程序厂商对SPARC平台的支援尚算良好,但对x86平台的Solaris多半都不支援。这也是x86使用者面临的 困境之一。

桌面环境
第一个Solaris的桌面环境是OpenWindows。紧接着是Solaris 2.5的CDE。 在Solaris 10中,Sun又推出了基于GNOME的,Java Desktop System。另外也支援KDE(详见:KDE-Solaris),XFCE,WindowMaker等(BlastWave).

开放源代码
Solaris已开放其部分源代码,但是由于Sun公司的源代码许可证,Solaris不是自由软件,而OpenSolaris才是。 可参看http://www.opensolaris.org/os/ . Solaris的大多数源代码已经在CDDL的许可下在OpenSolaris开源项目中发布。二进制和源代码目前都可以被下载和许可而无需任何费用。
Sun的Common Development and Distribution License被选择用做OpenSolaris的许可, 并通过了Open Source Initiative评审和批准(尽管它与时下流行的[GPL]是互不兼容的)。 OpenSolaris于2005年6月14日正式启动,源代码来自当前的Solaris开发版本。Solaris未来的版本将从OpenSolaris衍生。
关于CDDL可以参考:CDDL授权条款

相关技术
ZFS
DTrace
Zone

主要版本
Solaris最新的主要发布版本如下:
Solaris版本 SunOS内核版本 发布日期 简介
Solaris 11 SunOS 5.11 Nevada 尚未正式发布
Solaris 10 SunOS 5.10 2005年1月31日 包括DTrace (动态跟踪), Solaris Containers, Service
Management Facility (SMF),SMF取代了传统的UNIX的init.d
脚本, 和iSCSI支持。 基于Gnome的Java Desktop System作为
默认桌面, 还包含了CDE。
Solaris 9 SunOS 5.9 2002年5月22日 最近的更新是Solaris 9 9/05
Solaris 8 SunOS 5.8 2000年2月 包括Multipath I/O. 引入Role-Based Access Control (RBAC)功
能。 最近的更新是Solaris 8 2/04.
Solaris 7 SunOS 5.7 1998年11月 第一个64位版本。
Solaris 2.6 SunOS 5.6 1997年7月 包括Kerberos 5, PAM, TrueType字体, WebNFS
Solaris 2.5.1 SunOS 5.5.1 1996年5月 用户ID(uid_t)扩展为32-bits。
Solaris 2.5 SunOS 5.5 1995年11月 首先支持Ultra 1并包含了CDE

SUN对Solaris 7和Solaris 2.6已经不再销售但仍旧提供支持。更早期的版本已经没有支持。

SunOS仍旧用来称呼Solaris的核心. SunOS的版本号是以5.{Solaris版本号}来表示。例如,最新的Solaris发布版本,Solaris 10, 在SunOS 5.10上运行。Solaris的man手册是以SunOS为标记的,启动的时候也显示它, 但是"SunOS"这个词不再用于Sun的市场文档中。

OpenSolaris的衍生版本
Schillix, 最早的OpenSolaris发布版本
Belenix, OpenSolaris发布版本之一,liveCD形式。
Nexenta, 类Debian的发布版本-基于GNU软件和Solaris的SunOS内核,也被称为GNU/Solaris
Polaris, PowerPC移植版本
Martux
Solari
posted on 2007-05-29 14:36 ☜♥☞MengChuChen 阅读(689) 评论(0)  编辑  收藏 所属分类: Sun_Solaris

只有注册用户登录后才能发表评论。


网站导航: