Solaris — サン・マイクロシステムズ発のUnix系オペレーティングシステム
Solarisはサン・マイクロシステムズが開発した商用Unixオペレーティングシステムで、ZFS、DTrace、Zonesなどで知られる。後にオラクルが引き継ぎ、一部はOpenSolarisとしてオープンソース化された。
Solarisは、オペレーティングシステムの一種であり、サン・マイクロシステムズに起源を持つプロプライエタリなUnix系OSである。初期のSunOSリリースから発展し、SunのRISCベースSPARCプロセッサを搭載するワークステーションおよびサーバーのほか、業界標準のIntelおよびAMD製ハードウェア向けにも位置付けられた。Solarisは、サーバーおよびデータセンター向けソフトウェアの設計に影響を与えた、複数の高度なシステム技術を統合していることで知られる。
画像ギャラリー
6 画像主な機能とアーキテクチャ
Solarisは、System V Release 4(SVR4)の系譜に、Sunが導入した多くの革新を組み合わせている。主な構成要素には、以下が含まれる。
- ZFS — データ完全性、管理の簡素化、スナップショットを目的として設計された、ファイルシステムとボリュームマネージャーを統合した機能。
- DTrace — カーネル空間とユーザー空間にまたがる性能分析およびトラブルシューティングのための動的トレーシング基盤。
- Zones(コンテナ) — 完全なハードウェアエミュレーションを行わず、単一カーネル上でアプリケーションを分離する軽量仮想化機能。
- Service Management Facility(SMF) — システムサービスの管理性向上と自動復旧を目的とする、監視・管理されたサービスフレームワーク。
- 障害管理および診断 — 高可用性を支援するため、ハードウェアおよびソフトウェアの障害を検出・報告する機能群。
歴史、オープンソース化の取り組みと派生版
SolarisはSunOSの後継として1990年代初頭に導入され、企業環境で利用される主要な商用Unixディストリビューションへと成長した。2000年代半ば、SunはOpenSolarisの名称でSolaris技術の大部分を公開するオープンソースの取り組みを開始した。Sunが2010年にオラクルに買収された後、オラクルはSolarisの開発を継続した一方、OpenSolarisプロジェクトを終了した。この決定を受け、コミュニティ主導のフォークやオープンソースコードベースの継続プロジェクトが生まれ、とりわけillumosカーネルプロジェクトとOpenIndianaなどのディストリビューションが知られる。
Solarisは歴史的にSunのSPARC CPUファミリーをサポートしており、IntelおよびAMDによる32ビットと64ビットのx86アーキテクチャにも移植された。このクロスプラットフォーム対応により、Solarisは専用のSunワークステーションと、より汎用的なサーバーの両方で動作した。
用途と意義
Solarisは、企業データセンター、通信機器、高性能ワークステーションに広く導入されてきた。信頼性、拡張性、高度な可観測性を必要とする大規模Javaアプリケーション、データベース、その他のサービスの一般的なプラットフォームである。その設計では、安定性、予測可能な性能、そして管理者が障害を診断して影響を封じ込めるためのツールが重視されている。
ソフトウェアのエコシステムでは、SolarisはHP-UXやAIXなど、ほかの商用Unixシステムと並んで論じられることが多い。多くの分野でLinuxが支配的なサーバーOSとなっている一方、Solarisは、特有の機能、特にZFS、DTrace、Zonesが運用上の利点をもたらす場面で、引き続き重要性を持つ。
主な事実と特徴
- Solarisは伝統的なUnix互換性と、SVR4の系譜に由来するSun固有の拡張機能およびシステムユーティリティを組み合わせており、これが企業コンピューティングで長く使用されてきた一因となっている。
- オープンソース化を目指したOpenSolarisの取り組みによって、多くのSolaris技術が公開され再利用可能となり、オラクルの商用リリースとは独立して継続するプロジェクトの誕生につながった。
- Solarisは、重要なインターネットサービスや企業アプリケーションをホストするサーバーで一般的に利用されている。リソースや文書を探すと、システム管理や開発に関するSun時代およびオラクル管理の資料に行き着くことが多い。
Solarisに関連する一般的な概念については、Unixの歴史、企業向けオペレーティングシステム、現代のデータセンタープラットフォームにおける可観測性とファイルシステム設計の役割に関する議論を参照されたい。ワークステーションおよびサーバーへの展開に関する追加の背景は、ワークステーションとUnixファミリーに関する資料から得られる。Solaris級のシステムがしばしば稼働する広範なインターネット基盤の文脈については、インターネットに関する資料を参照できる。
Solarisベースのシステムを保守または移行する管理者や開発者向けに、公式およびコミュニティのリソースは引き続き利用可能である。特定のワークロードにSolarisを評価する際には、歴史的・技術的なアーカイブが有用な出発点となる。
オペレーティングシステムの詳細 | サン・マイクロシステムズの歴史 | OpenSolaris | オラクル
関連項目
著者
AlegsaOnline.com Solaris — サン・マイクロシステムズ発のUnix系オペレーティングシステム Leandro Alegsa
URL: https://ja.alegsaonline.com/art/91651
出典
- oracle.com : "Oracle Announces Availability of Oracle Solaris 11.1 and Oracle Solaris Cluster 4.1"
- marketshare.hitslink.com : Operating System Market Share, November 2012