複製鏈接
請複製以下鏈接發送給好友

Solaris

(SunMicrosystems研發的計算機操作系統)

鎖定
Solaris (讀作 /se'laris:/ 或者 /so'le:ris/)是Sun Microsystems研發的計算機操作系統。它被認為是UNIX操作系統的衍生版本之一。 Solaris屬於混合開源軟件。2005年6月14日,Sun公司將正在開發中的Solaris 11的源代碼CDDL許可開放,這一開放版本就是OpenSolaris
軟件名稱
Solaris
軟件平台
UNIX
最近更新時間
2015年10月28日
開發商
Oracle
軟件授權
限制許可
軟件版本
11.3 [1] 
別    名
太陽UNIX

Solaris發展歷程

Sun的操作系統最初叫做SunOS,由於Sun Microsystem的創始人之一,Bill Joy來自U.C.Berkeley,因此SunOS主要是基於BSD UNIX。SunOS 5.0開始,SUN的操作系統開發開始轉向System V Release 4,並且有了新的名字叫做Solaris 2.0;Solaris 2.6以後,SUN刪除了版本號中的"2",因此,SunOS 2.10就叫做Solaris 10。從版本10開始,Solaris修改了其許可證,產品能免費應用於任何系統或目的。 [2]  Solaris的早期版本後來又被重新命名為Solaris 1.x。所以"SunOS"這個詞被用做專指Solaris操作系統的內核,因此Solaris被認為是由SunOS,圖形化的桌面計算環境,以及它網絡增強部分組成。
2009年,SUN公司被Oracle收購,Solaris和OpenSolaris一併歸Oracle所有。OpenSolaris項目已經終結,其基金會解散。一個替代的項目OpenIndiana成立。該產品又恢復了私有性質,遵循一份限制許可證。 [2] 
2011年10月初舉行的OracleOpenWorld大會上,甲骨文對新版操作系統進行了預展。按照甲骨文公佈的Solaris研發路線圖,從 2012年到2015年,OracleSolaris11將在高可用性、內存擴展性、虛擬化系統管理、I/O擴展性和內核擴展性方面進行針對性的性能升級。OracleSolaris11是甲骨文SPARCSuperClusterT4-4集成系統和OracleSPARCT4服務器產品線的 操作系統,同時也支持OracleExadata數據庫雲服務器X2-2和X2-8系統,以及OracleExalogic中間件雲服務器。 [2] 
2014年5月6日,甲骨文公司發佈了Oracle Solaris 11.2,這是一款基於雲的操作系統。新版本Solaris從操作系統產品上升到全面成熟的雲平台。其中Solaris與OpenStack的集成,將改善虛擬化以及管理其他Hypervisor的能力。另外,Solaris 11.2還將與Oracle數據庫完全集成。Solaris 11中提供的企業雲基礎架構能力之外,Solaris 11.2還為OpenStack提供了構建基於Solaris的雲基礎架構的方法。在Solaris 11.2基礎包中,包含完整的OpenStack發行版。 [1] 

Solaris系統架構

Solaris支持多種系統架構:SPARC, x86 and x64。x64即AMD64EMT64處理器。在版本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用户羣

早期的Solaris主要用於Sun工作站上。不過,隨着Sun讓Solaris可以免費下載和OpenSolaris的釋出,Solaris/OpenSolaris 除了作為服務器/工作站的用途外,已經開始可以作為Desktop用途。雖然仍然不普及,且應用程序和設備驅動的支持尚顯不足,但這一問題正得到快速改善,未來,用户羣朝向一般大眾的情況仍是有很高的可能性的。
各大軟件、應用程序廠商對SPARC平台的支持尚算良好,但對x86平台的Solaris多半都不支持。這也是x86使用者面臨的困境之一。

Solaris桌面環境

第一個Solaris的桌面環境是OpenWindows。緊接着是Solaris 2.5的CDE。 在Solaris 10中,Sun又推出了基於GNOME的,Java Desktop System。

Solaris開放源碼

Solaris已開放其部分源代碼,但是由於Sun公司的源代碼許可證,Solaris“不是”自由軟件,而OpenSolaris才是。
Solaris的大多數源代碼已經在CDDL的許可下在OpenSolaris開源項目中發佈[5]。二進制和源代碼都可以被下載和許可而無需任何費用。 Sun的Common Development and Distribution License被選擇用做OpenSolaris的許可,並通過了Open Source Initiative評審和批准,但其授權條款與時下流行的[GPL]互不兼容。
OpenSolaris於2005年6月14日正式啓動,源代碼來自當前的Solaris開發版本。Solaris未來的版本將從OpenSolaris衍生。

Solaris軟件許可

Solaris的大多數源代碼已經在CDDL的許可下在OpenSolaris開源項目中發佈。二進制和源代碼都可以被下載和許可而無需任何費用。
Sun的Common Development and Distribution License被選擇用做OpenSolaris的許可, 並通過了Open Source Initiative評審和批准(儘管它與時下流行的[GPL]是互不兼容的)。

Solaris主要版本

Solaris最新的(2017年10月)主要發佈版本如下:
Solaris版本
內核版本
發佈日期
Oracle Solaris 11.3
-
2015.10.28
Oracle Solaris 11.2
-
2014.5.6
Oracle Solaris 11.1
-
2012.10.5
Oracle Solaris 11
SunOS 5.11
2011.11.11
Sun Solaris 10
SunOS 5.10
2005.1.31
Sun Solaris 9
SunOS 5.9
2002.5.22
Sun Solaris 8
SunOS 5.8
2000.2
Sun Solaris 7
SunOS 5.7
1998.11
Sun Solaris 2.6
SunOS 5.6
1997.7
Sun Solaris 2.5.1
SunOS 5.5.1
1996.5
Sun Solaris 2.5
SunOS 5.5
1995.11
SUN對Solaris 7和Solaris 2.6已經不再銷售但仍舊提供支持。更早期的版本已經沒有支持。
SunOS仍舊用來稱呼Solaris的核心. SunOS的版本號是以5.{Solaris版本號}來表示。例如,最新的Solaris發佈版本,Solaris 10, 在SunOS 5.10上運行。Solaris的man手冊是以SunOS為標記的,啓動的時候也顯示它, 但是"SunOS"這個詞不再用於Sun的市場文檔中。

Solaris安全特性

* ·基於標準的密碼架構(Standards-based Cryptographic Framework)
* ·綜合性防火牆(Integrated Firewall)
* ·擁有安全執行的認證(Verification of Secure Execution)
* ·基礎稽查與報告工具(BART:Basic Audit and Reporting Tools)
* ·提供僅有最小特權的安全性服務(Services Secured With Least Privileges)
* ·靈活的企業認證(Flexible Enterprise Authentication)
* ·安全的數據中心整合(Secure Data Center Consolidation)
* ·中央託管的用户權限管理(URM:Centrally Managed User Rights Management)
* ·最小化的安裝選項(Minimized Install Option)
* ·精細過程的權限管理(Fine grained Process Rights Management)

Solaris文件系統

UFS是Solaris OS 中缺省的基於磁盤的文件系統。管理基於磁盤的文件系統時,大多數情況下管理的是 UFS 文件系統。
Solaris 10典型的文件系統類型為UFS文件系統,但它也允許在/etc/default/fs中定義其他文件類型。在Solaris 10上,UFS文件系統駐留在硬盤上,這些硬盤同時具有原始設備接口和塊設備接口,這兩個接口分別位於/dev/rdsk目錄和/dev/dsk目錄中。Solaris 10文件系統所建立的每一個分區都在/dev/dsk和/dev/rdsk中有其自己的對應項。一個UFS文件系統的組成包括如下幾部分。
引導塊(boot block):在文件系統可引導的情況下,引導塊中包含有引導數據
超級塊(super block):超級塊中包含有關i節點的位置、文件系統大小、塊數目,以及狀態等信息。
i節點(inode):存儲文件系統的文件細節信息。
數據塊(data block):實際存儲的文件。
Sun Solaris 10 操作系統的特點:
1.通過優化可在許多硬件上使用
2.計算機不能侵入

Solaris新特性

Oracle Solaris 11.3簡化了安全環境的部署和更新,包括三個主要特性:
  • 全面的堆棧補丁和更新,可生成完整、可信和已簽名的軟件包,包括應用程序、操作系統和在啓動時驗證的固件。
  • 不可變虛擬機可防止未經授權地安裝任何額外的軟件或更改配置。
  • 通過受信路徑一步自動更新和打補丁,從而可簡單、安全和不可變地進行虛擬機更新。這種方式可完全鎖定所有虛擬機內容,包括內置的審核和合規報告 [3] 
參考資料