Solarisについて
Solaris(ソラリス)は、
サン・マイクロシステムズによって開発されたUNIX系の
オペレーティングシステム(OS)であり、UNIXとしての認証を受けています。
2010年にオラクルがサンを買収したことにより、その開発はオラクルが担っています。Solarisは主にプロプライエタリソフトウェアとして知られていますが、かつてはそのコア部分がOpenSolarisとしてオープンソース化された経歴を持っています。しかしながら、
2010年以降はそのソースコードの公開が停止されました。一方で、OpenSolarisから派生したillumosプロジェクトは、コア部分のオープンソース化を続けています。
歴史的背景
Solarisの開発は1990年代初頭に始まり、当初はBSDベースのSunOS 4を、UNIX System V Release 4(SVR4)ベースのものへと移行しました。この移行は、
AT&Tとサンが共同で開発したSVR4を基にしています。最初のバージョンはSunOS 5.0としてリリースされましたが、市場向けにはSolaris 2という名称で親しまれるようになりました。また、旧バージョンのSunOS 4.1.xもSolaris 1と呼ばれるようになりましたが、通常はSVR4ベースのSunOS 5.0以降が「Solaris」とされます。
Solarisは、SunOS
オペレーティングシステムに、グラフィカルなユーザーインターフェイスやONC+などの追加コンポーネントを加えた製品です。それぞれのSolarisのリリース名には、SunOSのマイナーバージョン名が含まれています。たとえば、Solaris 2.4のコア部分にはSunOS 5.4が含まれています。Solaris 2.6以降では「2.」の部分が省略され、最新のSolaris 11はSunOS 5.11をコアに持っています。
サポートされるアーキテクチャ
Solarisは、主にSPARCアーキテクチャとx86アーキテクチャ(AMD64/EM64Tを含む)をサポートしています。これらのアーキテクチャで共通のコードベースを使用することで、柔軟性を高めています。バージョン2.5.1ではPowerPCアーキテクチャにも対応しましたが、その後は新たなリリースは行われていません。さらにSolaris 10では
Linux ABIの実装が計画されており、x86システム上で
Linuxの実行ファイルをネイティブに動作させることを目指しています。
Solarisは、特に多コアのSMPマシンに適していると評価されており、64ビットSPARCアプリケーションに関しては一貫したサポートが行われています。加えてSolarisは、サンのSPARCハードウェアと密接に統合されており、この相互作用により高い信頼性を持つシステムが構築されています。ただし、PCハードウェアを基にしたシステムに比べるとコストはかなり高価です。
2012年にはオラクルがSPARC
サーバに対する重点を置きつつ、Intel Xeonの
サーバの販売も行っていることがわかっています。
デスクトップ環境
初めのSolaris用デスクトップ環境はOpenWindowsでしたが、Solaris 2.5以降はCDEが採用され、その後Solaris 10ではGNOMEをベースにしたJava Desktop Systemに進化しました。さらにSolaris 11では一般的なGNOMEデスクトップが採用されています。有償版だけでなく、無料版にもATOKやリコーフォントなどの商用ソフトウェアが含まれています。
ライセンスとバージョン情報
Solaris 11では、Oracle Technology Network Developer Licenseが提供されています。ソースコードは基本的に非公開ですが、illumosプロジェクトでは一部のソースコードがオープンソースとして公開されています。Solarisのバージョンは長い歴史を有しており、Solaris 9までのバージョンはすでに販売およびサポートが終了しています。現行のSolaris 10と11はそれぞれ2021年および2034年までのサポートが予定されています。
その後、Solarisの開発コードは絶え間なく進化を重ねており、最新技術に適応した新機能が次々と追加されています。また、オラクルによるサポート体制の改革や、中小企業向けのソリューションとしての位置付けも見直されています。Solarisの役割は、今なお多様な産業で重要視されています。