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
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
一般討論
- 1.1 OpenSolaris和Solaris的區別?
- 1.2 Solaris有那些主要版本?
- 1.3 Sun OS和Solaris有什么區別?
- 1.4 OpenSolaris的版本有哪些?
- 1.5 OpenSolaris是GPL的嗎?
- 1.6 學習OpenSolaris/Solaris有哪些可用的資源?
- 1.7 哪里能夠得到OpenSolaris的源代碼?
- 1.8 Solaris是免費的嗎?
- 1.9 Solaris的優點是什么?
- 1.10Solaris目前有些什么服務應用程序?
- 2.1 如何得到和安裝Solaris?
- 2.2 哪里下載64位的Solaris?
- 2.3 安裝Solaris對硬件有什么要求?
- 2.4 安裝Solaris X86不能識別網卡怎么辦?
- 2.5 安裝Solaris X86不能識別聲卡怎么辦?
- 2.6 如何安裝一個Solaris/Windows XP/Linux共存的操作系統?
- 2.7 VMware 5.5版本上,Solaris安裝停止在skipped interface pcn0就不動了?
- 2.8 安裝后,顯示分辨率太低,如何調整分辨率啊?
- 2.9 安裝后想添加新的語言支持怎么辦?
- 2.10 如何網絡安裝Solaris?
- 2.11 如何從硬盤安裝Solaris?
- 2.12 安裝Solaris失敗怎么辦?
- 2.13 如何知道我的硬件Solaris是否支持?
- 2.14 在安裝的過程中出現“不能發現硬盤”的錯誤,該怎么解決?
- 2.15 安裝Solaris提示at least one 30Mbyte Solaris fdisk partition
- 2.16 Solaris支持雙核嗎?
- 3.1 系統啟動和關閉
- 3.1.1 重裝 Windows后Grub失效,如何重新安裝Grub?
- 3.1.2 bootblk損壞,如何修復?
- 3.1.3 系統啟動報錯,進入單用戶模式?
- 3.1.4 如何重新啟動系統?
- 3.1.5 如何關閉系統?
- 3.1.6 如何用命令關閉系統并斷電?
- 3.2 系統基本操作
- 3.2.1 如何虛擬光驅,讀取iso中的文件?
- 3.2.2 如何安裝軟件包(Package)?
- 3.2.3 如何打Patch?
- 3.2.4 如何去掉文本中^M?
- 3.2.5 如何運行Linux下的程序?
- 3.2.6 如何打開壓縮的文件?
- 3.2.7 為什么不能在/home下創建目錄?
- 3.2.8 怎么讓Solaris默認不啟動X window?
- 3.2.9 如何添加用戶?
- 3.2.10 忘記了root密碼,如何解決?
- 3.2.11 如何使用串口做系統控制臺?
- 3.2.12 根目錄的空間滿了,怎么擴容?
- 3.2.13 如何配置Xorg的配置文件?
- 3.2.14 從桌面方式下如何打開一個終端(即命令行輸入窗口)?
- 3.2.15 如何查看某一個命令的使用方法?
- 3.2.16 為什么在用man命令查看某一個命令的使用方法時提示“沒有用于xxx命令的手冊”?
- 3.2.17 在運行一個可執行的程序的時候被提示“權限被否定”是怎么回事?
- 3.2.18 在solaris中如何對文件進行常規的操作?
- 3.2.19 如何創建目錄?
- 3.2.20 如何刪除一個目錄?
- 3.2.21 如何設定文件或目錄的擁有者?
- 3.2.22 如何添加一個用戶組?
- 3.2.23 如何添加一個用戶?
- 3.2.24 如何修改一個用戶的密鑰?
- 3.2.25 用戶的缺省profile文件是哪一個?
- 3.2.26 如何切換用戶?
- 3.2.27 如何查看當前用戶的id?
- 3.2.28 怎么解壓縮zip文件?
- 3.2.29 怎么解壓縮gz文件?
- 3.2.30 怎么解壓縮tar文件?
- 3.2.31 怎樣在命令提示符前隨著目錄的改變一直顯示當前所在的目錄或路徑呢?
- 3.2.32 為什么在Login圖形界面中登陸失敗?
- 3.2.33 怎樣才能使用中文輸入法呢?
- 3.3 Shell操作和使用
- 3.3.1 如何設置Shell環境變量?
- 3.3.2 Shell的配置文件和讀取順序?
- 3.3.3 如何設置當前會話中的環境變量?
- 3.3.4 在會話過程中如何取消已經設置好的環境變量?
- 3.3.5 如何查看當前用戶的缺省SHELL?
- 3.2.6 如何更改某用戶的默認Shell?
- 3.4 系統基本配置(系統,CPU,內存,網絡)
- 3.4.1 如何查看OpenSolaris/Solaris的版本信息?
- 3.4.2 如何查看系統內核是32位的還是64位的?
- 3.4.3 如何查看系統中CPU的數目?
- 3.4.4 如何修改主機名?
- 3.2.5 如何查看ip地址?
- 3.4.6 如何修改IP地址?
- 3.4.7 DNS客戶端的設置?
- 3.4.8 DHCP客戶端設置?
- 3.4.9 網絡配置生效的問題?
- 3.4.10 Solaris下如何修改mac地址?
- 3.4.11 如何察看Solaris系統的內存大小及使用情況?
- 3.4.12 Solaris下如何給機器添加一個新硬件?
- 3.4.13 Solaris下如何修改網卡的傳輸模式呢?
- 3.4.14 Solaris如何設置ADSL撥號上網?
- 3.4.15 如何設置域名?
- 3.4.16 如何設置兩個網關?
- 3.4.16 如何修改默認locale?
- 3.2.17 如何查看網關信息?
- 3.5 存儲設備使用(硬盤,USB硬盤,CD, DVD等)
- 3.5.1 如何查看solaris下安裝了有幾塊硬盤?
- 3.5.2 如何在Solaris下使用USB存儲設備?
- 3.5.3 如何mount上文件系統為FAT32/PCFS/DOS的硬盤?
- 3.5.4 如何檢查硬盤壞道,修復硬盤壞道?
- 3.5.5 如何刻錄光盤?
- 3.5.6 如何制作光盤鏡像iso文件?
- 3.5.7 如何mount上文件系統為FAT32/PCFS/DOS的硬盤顯示中文文件和文件夾?
- 3.5.8 如何mount上EXT文件系統?
- 3.5.9 如何mount上NTFS文件系統(read-only)?
- 3.6 系統軟件使用
- 3.6.1 常用軟件下載
- 3.6.2 Solaris軟件下載站點
- 3.6.3 Solaris下有PDF閱讀器嗎?
- 3.6.4 Solaris有電子詞典嗎?
- 3.6.5 如何用Solaris 10的SMF配置Tomcat為自動啟動?
- 3.7 系統常用服務管理(Telnet,FTP, SSH等)
- 3.7.1 使用FTP時,不能以root用戶登錄系統,應修改什么配置文件?
- 3.7.2 使用Telnet時,不能以root用戶登錄系統,應修改什么配置文件?
- 3.7.3 使用SSH時,不能以root用戶登錄系統,應修改什么配置文件?
- 3.7.4 使用Samba,如何在客戶機上顯示中文?
- 3.7.5 如何使用Samba實現Solaris10與Windows間的文件共享?
- 3.7.6 如何限制用戶可使用FTP不能用Telnet?
- 3.7.7 如何限制用戶FTP只能使用指定目錄?
- 3.8 ZFS
- 3.9 Container and Zone
- 3.10 DTrace
- 3.11 Oracle
- 3.11.1 Oracle能安裝在Solaris 10 x86-32上嗎?
- 3.11.2 在Solaris 10下如何安裝Oralce?
- 3.11.3 在Solaris 10下如何安裝Oralce 10g RAC?
- 3.12 系統安全管理
- 3.12.1 如何修改登陸系統記錄
- 4.1 Sun Studio
- 4.1.1 Sun Studio是免費的嗎?
- 4.1.2 哪里可以下載到Sun Studio?
- 4.1.3 Sun Studio和GCC相比有什么優勢?
- 4.1.4 用dbx打開core文件后,敲入where命令后dbx崩潰?
- 4.2 Java
- 4.2.1 Solaris10在安裝完成后是否已經預裝了JDK?
- 4.2.2 JDK安裝在什么目錄下?
- 4.2.3 如何查看當前java的版本?Solaris10默認的版本是哪一個?
- 4.2.4 如果想把Solaris10中的缺省JDK從1.5改變為1.4,如何操作?
- 4.2.5 如何設置java環境變量?
- 4.2.6 如何查看java進程是否已經啟動?
- 4.3 Solaris下如何安裝gcc編譯器?
- 4.4 Solaris下cc為什么不能用?
- 4.5 在Solaris下編譯socket程序時發生“符號參照錯誤”提示?
- 4.6 Python在Solaris下是默認安裝的嗎?
- 4.7 如何修改文件描述符限制?
- 4.8 如何獲取Solaris系統信息(磁盤動態使用,內存的使用,文件系統,網卡信息和IP地址)?
- 4.9 使用Sunfreeware的gcc33編譯,報signal.h解析錯誤parse error?
- 4.10 在Solaris下如何檢查應用程序內存泄漏的問題?
- 4.11 如何讓普通用戶能夠使用1024號以下的端口?
- 4.12 哪里有Solaris平臺輸入法程序編程的相關資料?
- 4.13 為什么程序會出現Bus Error?
- 4.14 如何在Solaris下通過ODBC連接Windows的MS SQL Server?
- 4.15 如何在Solaris下安裝lxrun?
- 5.1 Solaris是微內核操作系統嗎?
- 5.2 Solaris上有什么樣的內核級調試器?
- 5.3 哪里可以找到Solaris下的usb驅動程序的開發資料?
- 5.4 Solaris默認內核棧大小是多少?
- 5.5 OpenSolaris的內核源碼中的assert()函數起什么作用?
- 5.6 如何用savecore產生live dump?
- 5.7 哪里可以找到Solaris下的驅動開發資料?
- 6.1 VMWare
- 6.1.1 在VMWare下能使用Solaris嗎?
- 6.1.2 在VMWare下有針對Solaris使用的VM Tools嗎?
- 6.1.3 在VMWare下,Solaris如何上網?
- 6.1.4 有沒有Solaris 10的VMWare虛擬機映像文件下載?
- 6.2 Solaris老版本8,9的程序能夠直接在Solaris10中跑嗎?
- 6.3 QEMU
- 6.3.1 在solaris中如何使用qemu安裝windows操作系統
附:以下轉自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