Solaris
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

この項目では、オペレーティングシステムについて説明しています。その他の用法については「ソラリス」をご覧ください。

Solaris
開発者オラクル
OSの系統UNIX, System V
開発状況開発中
ソースモデルオープンソース(ただし公開されていない部分もある。#ライセンス参照)
初版1992年
最新安定版11.4[1] / 2018年8月28日 (5年前) (2018-08-28)
プラットフォームSPARCx86 (AMD64EM64Tを含む) ⇒[1]
カーネル種別モノリシックカーネル
既定のUIJava Desktop SystemまたはGNOME
ライセンスプロプライエタリ
ウェブサイトhttps://www.oracle.com/jp/solaris/
テンプレートを表示

Solaris(ソラリス)はサン・マイクロシステムズ(サン)によって開発され、UNIXとして認証を受けたオペレーティングシステム (OS) である。2010年1月27日のオラクルによるサン買収に伴い、現在の開発は同社が担っている。

プロプライエタリソフトウェアであるが、かつてコア部分(ONという:OS+NETの略)はOpenSolarisとしてオープンソース化されたことがある。しかし2010年8月以降、ONのソースコードの公開はされていない。

なお、公開されていたONのソースコードは、有志の手によってillumosプロジェクトとしてオープンソース化されたまま更新が続けられている。
概要

1990年代初頭、サンはBSDベースだったSunOS 4をUNIX System V Release 4 (SVR4) ベースのものに置き換えた(SVR4はAT&Tとサンが共同で開発した)。元々の名称はSunOS 5.0であったが、Solaris 2という市場用の製品名もついていた。遡ってSunOS 4.1.xもSolaris 1と呼ばれるようになったが、ほとんどの場合Solarisという名前はSVR4ベースのSunOS 5.0以降のものにしか使われない。

SolarisはSunOSオペレーティングシステムにグラフィカル環境(デスクトップ環境を参照)やONC+などのコンポーネントを加えたものとされている。Solarisのリリース名にはSunOSのマイナーバージョン名が含まれていて、例えばSolaris 2.4のコアにはSunOS 5.4が含まれている。Solaris 2.6以降は "2." の部分がなくなっており、Solaris 7はSunOS 5.7を、最新のSolaris 11はSunOS 5.11をそれぞれコアとしている。

商業的な歴史についてはUNIX戦争を参照。
サポートされているアーキテクチャ

SolarisはSPARCアーキテクチャとx86アーキテクチャ(AMD64/EM64Tを含む)をサポートし、両アーキテクチャで共通のコードベースを使用している。バージョン2.5.1ではPowerPCアーキテクチャ(PRePプラットフォーム)にも移植されたが、それ以降はリリースされていない。Itaniumのサポートは一度は計画されたが、市場導入には至っていない。x86システムでLinuxの実行ファイルをネイティブに実行できるようにするため、Solaris 10にLinux ABIを実装することが計画されている。

Solarisは多数のCPUを搭載したSMPマシンに適していると評されることが多い。またSolaris 7以降は一貫して64ビット SPARCアプリケーションをサポートしている。SolarisはサンのSPARCハードウェアと密接に統合されており、両者は互いに組み合わせで設計・販売されてきた。これにより信頼性の高いシステムを構築することができたが、PCハードウェアによるシステム(x86システム)に比較すると非常に高コストであった。とはいえ、x86システムもSolaris 2.1以降は一貫してサポートされてきており、また、Solaris 10からはAMD64を中心に設計されているため、AMD64アーキテクチャベースの64ビット CPUマシンを利用することもできる。

2009年の時点では、サンはハイエンドではSPARCサーバを中心としながら、ローエンドでは2?16コアのAMD64ベースのワークステーションサーバの販売にも重点をおいていた。

2012年の時点では、オラクルはハイエンドではSPARCサーバを中心としながら、Intel Xeonのサーバも販売されている。
デスクトップ環境

最初のSolarisのデスクトップ環境はOpenWindowsだったが、Solaris2.5でCDEが採用され、Solaris 10ではGNOMEベースのJava Desktop Systemとなっている。Solaris 11では、OpenSolarisと同様、通常のGNOMEデスクトップが採用された。また、有料版だけでなく無料版にも、ATOKやリコーフォント等の商用ソフトウェアが入っている。
ライセンス

Solaris 11においては、 ⇒Oracle Technology Network Developer Licenseを参照。

ソースコードは非公開。ただし、OpenSolarisプロジェクトから派生したillumosプロジェクトでは、Common Development and Distribution License (CDDL) の下オープンソースとして公開されている。CDDLはOSIが承認したライセンスで、公開されているソースコードは、使用料が無料であり、無保証で非独占的な利用が可能である。頒布にあたって、ソフトウェアを実行可能なコード形式で提供する場合は、CDDLに従ってソースコードの提供が義務づけられており、CDDLのコピーを添付しなくてはならない。ただし、Free Software FoundationGPLと似ている部分があるが、互換ではないと考えられている[2]

OpenSolarisは2005年6月14日にSolarisの開発コードから誕生し、バイナリ版とソースコード版を無料でダウンロードできるようになった。すでにXenサポート等の新しい機能がOpenSolarisプロジェクトに追加されており、サンは将来のSolarisはOpenSolarisから派生したものをリリースすると表明しており、実際にそうなった。

OS本体を無料化する一方でパッチのダウンロードは一部が有料化されていた。

オラクルによるサン買収後の2010年4月に、90日の試用後[3]は商用利用では有償のサポート契約が必須、個人利用、開発用途では無料[4]となった。

2010年8月以降、ソースコードをオープンにしながらの開発をやめ、snv_147というバージョン以降のソースコードの公開は停止している。同時期にCDDLで公開されているSolarisのソースコードの一部をベースにある程度の互換性をもつコミュニティベースでオープンソースのillumos Projectが派生している。このライセンスはCDDLを中心にBSDLで配布されているモジュールも含む。
バージョン

Solarisのバージョンは以下の通りである:

SolarisのバージョンSunOSのバージョンリリース日主な特徴
2.05.0
1992年6月準備的なリリース。sun4cアーキテクチャしかサポートしなかった。
2.15.11992年12月(SPARC), 1993年5月(x86)sun4/sun4mアーキテクチャのサポート追加。最初のx86版のリリース。
2.25.21993年5月sun4dアーキテクチャのサポート追加。
2.35.31993年11月OpenWindows 3.3がNeWSからDisplay PostScriptへ変更。SunViewサポートの削除(SPARCのみ)。
2.45.41994年11月SPARC/x86の最初の統合リリース。OSF/Motifランタイムをサポート。
2.55.51995年11月最初のUltraSPARCのサポート。CDE, NFSv3, NFS/TCPのサポート。sun4(VME)のサポート削除。
2.5.15.5.11996年5月PowerPCプラットフォームをサポートする唯一のリリース。Ultra Enterpriseサポート追加。ユーザID・グループID(uid_t, gid_t)の32ビット化。
2.65.61997年7月Kerberos 5, PAM, TrueType fonts, WebNFS, 大規模ファイルサポート。
75.71998年11月64-bit UltraSPARCのサポート。メタデータのロギング機能(UFS logging)追加。MCAサポートの終了(Intelプラットフォーム)。
85.82000年2月マルチパスI/O、IPv6、IPsec。ロールベースアクセス制御(RBAC)を追加。sun4cアーキテクチャのサポート終了。最終リリースはSolaris 8 2/04。
95.92002年5月28日(SPARC), 2003年2月6日(x86)iPlanet Directory Server, Resource Manager, Solaris Volume Manager, 拡張ファイル属性, Linux互換性サポートを追加。OpenWindowsの削除。sun4dアーキテクチャのサポート終了。最終リリースはSolaris 9 9/05。
105.102005年1月31日x64(AMD64/EM64T)サポート, DTrace (Dynamic Tracing), Solaris Containers, Service Management Facility (SMF), NFSv4, 最小特権セキュリティモデルの追加。sun4mアーキテクチャとクロックが200MHz以下のUltraSPARC Iプロセッサのサポート終了。EISAデバイス/EISAベースPCのサポート終了。Java Desktop System(GNOMEベース)をデフォルトのデスクトップとして採用。Solaris 10 1/06では、ブートローダとしてGRUBを採用(x86)、iSCSIサポート追加。Solaris 10 6/06ではZettabyte File System(ZFS)追加。
115.112011年11月9日IPS(新パッケージマネージャ)、COMSTAR(iSCSIターゲット)、Crossbow(ネットワーク仮想化)、ZFSの強化(重複排除機能、暗号化など)、Solaris Containersの強化(リソースの仮想化機能や、制限機能の強化)、その他 (snv175)


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:28 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef