| 開発者 | クレイリサーチ |
|---|---|
| 書かれた | アセンブリ、C |
| OSファミリー | UnixとLinux |
| 作業状態 | 製造中止 |
| ソースモデル | クローズドソースとオープンソース |
| 初回リリース | 1984年 |
| マーケティングターゲット | スーパーコンピュータ |
| 利用可能 | 英語 |
| プラットフォーム | モノリシックカーネル: Cray-1、2、X -MP、X1、XT3、XT4、XT5マイクロカーネル: Y-MP、C90、T3D、T3E |
| カーネルタイプ | モノリシック(一部) マイクロカーネル(一部) |
| デフォルトの ユーザーインターフェース | コマンドラインインターフェース |
| ライセンス | 独自 |
| 先行 | CX-OS クレイ オペレーティング システム(COS) |
| 後継者 | Cray Linux 環境 |
| 公式サイト | クレイ |
UNICOS は、Crayがスーパーコンピュータ用に開発したUnixおよびLinux オペレーティング システム(OS)の派生シリーズです。UNICOS はCray オペレーティング システム(COS)の後継です。UNICOS は、他の Unix 用のネットワーククラスタリングおよびソース コード互換性レイヤーを提供します。UNICOS は、1985 年にCray-2システムで最初に導入され、その後他の Cray モデルに移植されました。オリジナルの UNICOS はUNIX System V Release 2に基づいており、多くのBerkeley Software Distribution (BSD) 機能 (コンピュータ ネットワークやファイル システムの拡張機能など) が追加されていました。
発達
CX-OS は、現在の UNICOS に付けられた元の名前です。これは、 Cray-2 への移植前の 1984 年にCray X-MPで実行されたプロトタイプ システムでした。Cray-2 ハードウェアが利用可能になる前に、スーパーコンピュータ システムでUnix を使用することの実現可能性を実証するために使用されました。
オペレーティング システムの刷新は、Cray Research 社内の企業ソフトウェアを近代化するための大規模な取り組みの一環であり、最も重要なFortranコンパイラ (cft から cft77) を、より現代的な最適化とベクトル化を備えた高級言語 ( Pascal ) に書き直すことも含まれています。
UNICOS への移行を希望する既存の COS 顧客向けの移行パスとして、ゲスト オペレーティング システム (GOS) 機能が COS に導入されました。サポートされていた唯一のゲスト OS は UNICOS でした。COS バッチ ジョブが送信されて UNICOS が起動され、システムの CPU、メモリ、および周辺機器のサブセットを使用して、COS の下でサブシステムとして実行されます。GOS の下で実行される UNICOS は、スタンドアロンで実行されていたときとまったく同じです。違いは、カーネルが特定の低レベルのハードウェア要求をハードウェアに直接ではなく、COS GOS フックを介して行うことです。
UNICOS の非常に初期のバージョンを実行していたサイトの 1 つがBell Labsで、 Dennis Ritchieをはじめとする Unix の先駆者たちが、第 8 版 Unixの一部( STREAMS 入出力(I/O) を含む) を UNICOS に移植しました。また、UNICOS 内でゲスト機能の実験も行われ、OS のスタンドアロン バージョンが自らをホストできるようになりました。
リリース
Cray は、UNICOS という名前で、次のようなさまざまな OS をリリースしました。
- UNICOS : System V をベースにしたオリジナルの Cray Unix。Cray -1、Cray-2、X-MP、Y-MP、C90などで使用されます。
- UNICOS MAX :ホスト Y-MP または C90 システム上の UNICOS とともにT3Dの処理要素で使用されるMachベースのマイクロカーネル。
- UNICOS/mk : Chorusマイクロカーネルを使用して分散オペレーティング システムを作成するUNICOS のサーバー化バージョン。T3Eで使用。これは、実際に UNICOS ソースに基づいた最後の Cray OS でした。後続の製品は異なるソースに基づいており、単に「UNICOS」という名前を使用していました。
- UNICOS/mp : UNICOS から派生したものではなく、IRIX 6.5 に基づいています。X1で使用されます。
- UNICOS/lc : UNICOSから派生したものではなく、SUSE Linuxに基づいています。XT3 、XT4、XT5で使用されます。UNICOS/ lc 1.xは、
- 計算要素はCatamountマイクロカーネル(それ自体はCougaarに基づく)を実行する。
- サービス要素はSUSE Linuxを実行する
- Cray Linux Environment (CLE): リリース 2.1 以降、UNICOS/lc は Cray Linux Environment と呼ばれるようになりました。
- 計算要素はCompute Node Linux (CNL)(カスタマイズされたLinuxカーネル[1])を実行する。
- サービス要素はSUSE Linux Enterprise Serverを実行する
参照
- Scientific Linux は、フェルミ国立加速器研究所とCERNによるLinux ディストリビューションです。
- スーパーコンピュータ向け Linux ディストリビューションRocks Cluster Distribution
参考文献
- ^ Wallace, David (2007-05-05). 「Cray XT3/XT4 ソフトウェア: 現状と計画」(PDF) . CUG 2007 Proceedings . Cray ユーザー グループ。2016-03-05 にオリジナルからアーカイブ(PDF)されました。2012-12-18に取得。
- 「UNICOS 10.0.1.1 リリース概要」。Cray Inc. 2020 年 1 月 7 日のオリジナルからアーカイブ。2009年 2 月 12 日閲覧。
- 「UNICOS/mk 2.0.6 リリース概要」。Cray Inc. 2020 年 1 月 7 日のオリジナルからアーカイブ。2009年 2 月 12 日閲覧。
- 「UNICOS/mp 3.1 リリース概要」。Cray Inc. 2020 年 1 月 7 日時点のオリジナルよりアーカイブ。2009年 2 月 12 日閲覧。
- 「Cray XT システム ソフトウェア リリースの概要」。Cray Inc. 2020 年 1 月 7 日のオリジナルからアーカイブ。2009年 2 月 12 日閲覧。
- Gannett, Fred (2007-10-25). 「Cray スーパーコンピュータ FAQ およびその他のドキュメント」
- Ritchie, Dennis (2000 年 9 月)。「Cray X/MP の経験」。2013 年 3 月 17 日のオリジナルからアーカイブ。
