OpenSolaris for System z
OpenSolaris for System zは、メインフレームコンピューターのIBM System zラインへのOpenSolarisオペレーティングシステムの廃止されたポートです。
歴史
OpenSolarisは、1991年にSunによって最初にリリースされたSolarisに基づいています。SunMicrosystemsは、2005年6月14日にOpenSolarisでSolarisシステムのソースコードの大部分をリリースし、開発者が他のOpenSolarisディストリビューションを作成できるようにしました。 Sine Nomine Associatesは、2006年7月にOpenSolarisをIBMメインフレームに導入するプロジェクトを開始しました。このプロジェクトの名前はSiriusでした(OpenSolarisをPowerPCに移植するPolarisプロジェクトと同様)。 2007年4月、Sine NomineはIBMのSystem z Technical Expo会議で初期進捗報告書を発表しました。
2007年後半にネバダ州ラスベガスで開催されたGartner Data Center Conferenceで、Sine Nomineはz / VM下のIBM System z上で実行されるOpenSolarisのデモを行いました。 Sine NomineのDavid BoyesがOpenSolaris for System zが「すぐに」利用可能になると述べたのはその時でした。
2008年8月13日のSHARE会議で、Sine Nomine AssociatesのNeale FergusonがOpenSolaris for System zの進捗状況に関する最新情報を発表しました。このプレゼンテーションには、OpenSolaris for System zの実際のデモが含まれていました。このプレゼンテーションの中で、彼はOpenSolarisが「プライムタイムの準備ができていない」間、「数か月ではなく数週間で」テスト用のバージョンを公開できるようにしたいと述べました。
2008年10月、Sine Nomine Associatesは、OpenSolaris for System zの最初の「プロトタイプ」(DTrace、Solarisコンテナー、NFSサーバーとして機能する機能などの多くの機能が欠けている)を公開しました。 OpenSolaris for System zには、OpenSolaris.orgにプロジェクトページがあります。 OpenSolaris for System zは無料でダウンロードでき、他のプラットフォームのOpenSolarisと同じオープンソースライセンス条項が適用されます。すべてのソースコードが利用可能です。 OCO(オブジェクトコードのみ)モジュールはありません。
ポートはz / Architecture 64ビットアドレッシングを使用するため、IBM System zメインフレームが必要です。ポートは最近定義されたz / Architectureプロセッサの命令に依存するため、System z9以降のメインフレームモデルが必要で、古いマシンでは実行されません。また、Herculesメインフレームエミュレーターのリリースバージョンでは実行されません。必要な変更はHerculesのSVNバージョン5470に含まれています。また、z / VMが提供する準仮想化機能も必要です。バージョン5.3以降のz / VMハイパーバイザーなしでは、「ベアメタル」または論理パーティション(LPAR)で実行されません。また、OpenSolarisは新しいネットワークDIAGNOSE命令を使用するため、PTF VM64466またはVM64471をz / VMに適用して、その命令のサポートを提供する必要があります。 2008年11月18日に、IBMは、System zワークロード用のOpenSolarisを実行するためにIFLプロセッサーの使用を許可しました。
レジスターは2010年3月にインサイダーからのメールを報告しました:
SolarisのSystemZポートは死んでいます。 Oracleはすべてのプラグを抜いて、著者の支援をさらに拒否しました。クリティカルパーツは、クローズドソースパーツを持つコアユーザーランドライブラリであるlibc.so.1のクローズドパーツです。現在、Oracleは、クローズドパーツの新しいバージョンのプリコンパイル済みバイナリをSystemZポートコミュニティに提供することを拒否し、不足しているビットを複製またはバイパスできないため、事実上このポートを終了します。