アイリックス

アイリックス
IRIX 6.5 デスクトップ
開発者シリコングラフィックス
OSファミリーUnix ( SVR3 / SVR4.1ES )
作業状態2013年12月時点の履歴[ 1 ]
ソースモデルクローズドソース
初回リリース1988 (1988年
最終リリース2006年8月16日 / 6.5.30 (2006年8月16日
マーケティングターゲットワークステーション、サーバー
サポートされているプラ​​ットフォームミップス
カーネルタイプモノリシックカーネル
ユーザーランドPOSIX
デフォルトのユーザーインターフェースIRIXインタラクティブデスクトップ
ライセンス独自の

IRIX/ ˈ r ɪ k s /EYE -ricks 、 IRISUNIXを組み合わせた造語)は、シリコングラフィックス(SGI)が自社のMIPSワークステーションおよびサーバー上で動作するように開発したオペレーティングシステムです。BSD拡張備えたUNIX System Vをベースにしています。IRIXにおいて、SGIはXFSファイルシステムと業界標準のOpenGLグラフィックスAPIを開発しました。

歴史

SGIは、1988年にリリースされたSGI IRIS 4Dシリーズのワークステーションおよびサーバー向けオペレーティングシステム3.0でIRIXという名称を採用しました。それ以前のリリースは、「4D1-」で始まるリリース番号(例えば「4D1-2.2」)でのみ識別されます。「4D1-」というプレフィックスは、公式ドキュメントでもIRIXリリース番号のプレフィックスとして引き続き使用されています。IRIS 4Dより前、SGIはUniSoft UniPlus System V Unixをベースに、独自のMEX(Multiple EXposure)ウィンドウシステムを採用したGL2オペレーティングシステムをバンドルしていました。[ 2 ] [ 3 ]

IRIX 3.xはUNIX System V Release 3をベースに4.3BSDの機能強化を施し、NeWSIRIS GLをベースとした4Sightウィンドウシステムを組み込んでいた。System VファイルシステムはSGIのExtent File System (EFS)に置き換えられた。[ 4 ]

1991年にリリースされたIRIX 4.0では、4SightがX Window System(X11R4)に置き換えられ、4Dwmウィンドウマネージャは4Sightに似た外観と操作性を提供しました。[ 4 ]

1993年にリリースされたIRIX 5.0には、ELF実行ファイルを含むUNIX System V Release 4の特定の機能が組み込まれています。[ 5 ] [ 6 ] [ 7 ] IRIX 5.3ではXFSジャーナリングファイルシステムが導入されました。[ 7 ] [ 8 ]

1994年、IRIX 6.0は64ビットMIPS R8000プロセッサのサポートを追加しましたが、それ以外はIRIX 5.2とほぼ同じです。その後の6.xリリースでは、MIPSプロセッサフ​​ァミリの他の製品も64ビットモードでサポートしました。IRIX 6.3はSGI O2ワークステーション専用にリリースされました。[ 7 ] IRIX 6.4は、OctaneOrigin 2000、およびOnyx2システムのマルチプロセッサのスケーラビリティを向上させました。Origin 2000およびOnyx2 IRIX 6.4は「Cellular IRIX」として販売されましたが、元のCellular IRIX分散オペレーティングシステムプロジェクトの一部の機能のみを組み込んでいました。[ 9 ] [ 10 ]

IRIXの最後のメジャーバージョンは1998年5月にリリースされた6.5です。IRIX 6.5の新しいマイナーバージョンは2005年まで四半期ごとにリリースされ、その後4つのマイナーリリースがリリースされました。[ 5 ]バージョン6.5.22まで、各リリースには2つのブランチがあります。メンテナンスリリース(サフィックス「m」で識別)はオリジナルのIRIX 6.5コードの修正のみを含み、フィーチャーリリース(サフィックス「f」で識別)は改良と機能強化を含みます。6.5.xから6.5.22メンテナンスリリースへのオーバーレイアップグレードは無料ダウンロードで提供されていましたが、バージョン6.5.23以降はSilicon Graphicsとの有効なサポート契約が必要でした。

2001年のComputerworld誌のレビューでは、IRIXは「危機的」な状態にあると評価されました。SGIはLinuxWindowsベースのSGI Visual Workstationへの移行を進めていましたが、MIPSとIRIXの顧客からの説得を受け、2006年までプラットフォームのサポートを継続することにしました。 [ 11 ] 2006年9月6日、SGIはプレスリリースでMIPSとIRIX製品ラインの終了を発表しました。[ 12 ]生産は2006年12月29日に終了し、特別な取り決めがない限り、最終出荷は2007年3月でした。これらの製品のサポートは2013年12月に終了し、今後アップデートは提供されません。[ 13 ]

IRIXのコア技術の多くはオープンソース化されており、SGIによってLinuxに移植されている[ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ]。これにはXFSも含まれる[ 19 ] [ 20 ] [ 21 ]

2009年にSGIは破産を申請し、その後Rackable Systemsに買収されました。[ 22 ] [ 23 ] [ 24 ] Rackable Systemsはその後2016年にHewlett Packard Enterpriseに買収されました。[ 25 ] [ 26 ] 2007年以降に製造されたすべてのSGIハードウェアはIA-64またはx86-64アーキテクチャに基づいているため、IRIXを実行することはできず、代わりにRed Hat Enterprise LinuxまたはSUSE Linux Enterprise Serverを対象としています。[ 27 ] [ 28 ] [ 29 ] [ 30 ] [ 31 ] HPEはIRIXの開発やソースコードのリリースの計画を表明していません。

特徴

IRIX 6.5はUNIX System V Release 4、UNIX 95POSIX(1e/2c draft 15 ACLとCapabilitiesを含む)に準拠しています。[ 5 ]

1990年代初頭、IRIXは対称型マルチプロセッシング(SMP)のリーダーとして、単一のシステムイメージで1基から1,024基以上のプロセッサまで拡張可能でした。IRIXは、リアルタイムディスクおよびグラフィックI/Oを強力にサポートしています。IRIXは、その豊富なアプリケーションベースと高いパフォーマンスにより、1990年代から2000年代にかけて、コンピュータアニメーション科学技術視覚化の分野で広く利用されました。現在でも、一部のレガシーアプリケーションで活用されています。

IRIXは、メインデスクトップ環境にグラフィカルユーザーインターフェースを搭載した最初のUnixバージョンの1つです。IRIX Interactive Desktopは、Motifウィジェットツールキットを使用して設計されたカスタムルックの4Dwm Xウィンドウマネージャーを使用しています。[ 32 ] IRIXは、グラフィックスチップと画像処理ライブラリの業界標準であるOpenGLの創始者です。[ 16 ] [ 33 ] [ 34 ] [ 35 ] [ 36 ]

IRIXはフロントエンドとバックエンドの両方にMIPSProコンパイラを使用しています。 [ 37 ]このコンパイラは、以前のバージョンではIDO(IRIS Development Option)としても知られていました。[ 38 ]多くのバージョンがリリースされ、その多くはOSバージョンに連動しています。最終バージョンは7.4.4mで、6.5.19以降向けに設計されています。このコンパイラは、C/C++、Fortran 77/90での並列POSIXプログラミングをサポートするように設計されています。開発にはWorkshop GUI IDEが使用されます。その他のツールには、パフォーマンスチューニング用のSpeedshopやPerformance Co-Pilotなどがあります。[ 39 ]

4Dwm

4Dwm は、通常IRIX が動作するSilicon Graphicsワークステーションで使用されるIRIX Interactive Desktopウィンドウ マネージャーコンポーネントです。4Dwm は古いMotif Window Managerから派生したもので、ほとんどのUnixシステムに搭載されているX Window System上でMotifウィジェット ツールキットを使用します。[ 32 ] [ 40 ] [ 41 ] IRIX 上の 4Dwm は、Unix コンピュータ システムで標準となった最初のデフォルトのグラフィカル ユーザー インターフェイスデスクトップの 1 つでした。4Dwm は「 Fourth dimension window manager」の略で、 dwmとは関係ありません。

4Dwmのルックアンドフィールを模倣した他のXウィンドウマネージャも存在します。例えば、IceWM用の4Dwmテーマや、 OpenMotifをベースにした4Dwmのクローン/互換実装であるMaxxDesktop [ 32 ]などです。MaxxDesktopは、古典的なSGIルックと、アンチエイリアスフォントUTF-8サポートを備えたモダンで洗練されたルックアンドフィールの両方をサポートしています。

特徴

参照

参考文献

  1. ^ 「SGI、MIPS IRIX製品のサポートを2013年12月まで継続」シリコングラフィックス. 2012年1月21日時点のオリジナルよりアーカイブ。 2022年1月15日閲覧
  2. ^ Ryan Thoryk (2021年10月7日). 「IRIXの歴史」 . 2021年12月25日閲覧
  3. ^ 「IRISプログラミングチュートリアルV1.0」(PDF) . Bitsavers . SGI. 1986年. 2021年12月25日閲覧
  4. ^ a b「IRIXの歴史」 。 2022年11月18日閲覧
  5. ^ a b c「IRIX オペレーティングシステム (Unix)」operating-system.org
  6. ^ 64 ビット ELF オブジェクト ファイル仕様(Silicon Graphics)
  7. ^ a b c「SGIstuff : ソフトウェア : Irix バージョン」 。 2007年11月2日閲覧
  8. ^ 「xFS: EFSの拡張版 - 「x」は未定(ただし名称は固定)」XFS.org2014年7月14日時点のオリジナルよりアーカイブ。
  9. ^ S. Whitney、J. McCalpin、N. Bitar、JL Richardson、L. Stevens (1997年2月). 「SGI Originソフトウェア環境とアプリケーションパフォーマンス」 . Proceedings IEEE COMPCON 97 Digest of Papers. San Jose, CA, USA. pp.  165– 170. doi : 10.1109/CMPCON.1997.584691 .
  10. ^ Silicon Graphics (1998). 「Irix(TM) 6.4」 . sgi.com . 1998年2月3日時点のオリジナルよりアーカイブ
  11. ^ Tom Yager (2001年11月19日). 「Unixのバイタルサイン」 . Computerworld . 2022年11月18日閲覧
  12. ^ 「SGI - サービスとサポート: MIPS IRIX製品の一般提供終了」 。 2007年10月19日時点のオリジナルよりアーカイブ。 2007年11月2日閲覧
  13. ^ 「SGIによるMIPS® IRIX®製品サポートの変更点(2013年12月)」2014年3月3日閲覧。
  14. ^ George Koharchik (2001年1月31日). 「IRIXからLinuxへの移植」 . Linux Journal . 2004年12月26日時点のオリジナルよりアーカイブ2024年8月20日閲覧。
  15. ^ Silicon Graphics (2001). 「Load Sharing Facility」 . sgi.com . 2001年12月11日時点のオリジナルよりアーカイブ
  16. ^ a b Seddon, Chris (2005). 「OpenGLの歴史」 . OpenGLゲーム開発. Wordware. p. 43. ISBN 1-55622-989-5
  17. ^ 「SGI – OpenGLの概要」2004年10月31日時点のオリジナルよりアーカイブ2024年8月20日閲覧。
  18. ^ 「OpenGL ARB、OpenGL仕様の管理権をKhronos Groupに引き渡す」 Khronos Group 2006年7月31日. 2024年8月20日閲覧
  19. ^ 「XFSをLinuxに移植する」 Olstrans.SourceForge.net 2000年7月21日. 2013年2月25日時点のオリジナルよりアーカイブ2024年8月19日閲覧。
  20. ^ “Linux kernel 2.4.25 changelog” . kernel.org . 2004年2月18日. 2014年8月19日時点のオリジナルよりアーカイブ2024年8月19日閲覧。
  21. ^ Daniel Robbins (2002年1月1日). 「Common threads: Advanced filesystem implementor's guide, Part 9, Introducing XFS」 . Developer Works . IBM. 2015年9月4日時点のオリジナルよりアーカイブ。 2024年8月19日閲覧
  22. ^ 「Rackable Systems、Silicon Graphics Inc.の買収契約を発表」(プレスリリース)。Silicon Graphics。2009年4月1日。 2024年8月20日閲覧
  23. ^ 「Rackable Systems、Silicon Graphicsの資産買収を完了」(プレスリリース)Rackable Systems . 2009年5月11日. 2009年5月11日時点のオリジナルよりアーカイブ2024年8月20日閲覧。
  24. ^ 「Rackable Systems、Silicon Graphicsの資産購入を裁判所から承認」(プレスリリース)Rackable Systems . 2009年4月30日. 2009年5月14日時点のオリジナルよりアーカイブ。 2024年8月20日閲覧
  25. ^ 「Hewlett Packard Enterprise、SGIを買収し、急成長中のビッグデータ分析とハイパフォーマンスコンピューティングにおけるリーダーシップを拡大」 (プレスリリース)。Hewlett Packard Enterprise。2016年8月11日。 2016年9月11日時点のオリジナルよりアーカイブ。 2024年8月20日閲覧
  26. ^ 「Hewlett Packard Enterprise、SGIの買収を完了」(プレスリリース)Hewlett Packard Enterprise、2016年11月1日。2016年11月3日時点のオリジナルよりアーカイブ2024年8月20日閲覧。
  27. ^ 「新しいデスクサイドSilicon Graphics PrismシステムはIBMおよびHPシステムの2倍のメモリを搭載」ニュースリリース。2005年4月26日。2005年4月27日時点のオリジナルよりアーカイブ。 2024年8月20日閲覧
  28. ^ Silicon Graphics, Inc. (2005年11月14日). SGI、新フラッグシップAltix 4000プラットフォームを発表. (プレスリリース).
  29. ^ 「MIPS IRIX製品の一般販売終了」。Silicon Graphics。2009年4月26日時点のオリジナルよりアーカイブ2024年8月20日閲覧。
  30. ^ 「バック・トゥ・ザ・フューチャー:SGIがビジュアライゼーションに戻る」 HPCwire 2008年4月11日。 2024年8月20日閲覧
  31. ^ 「SGI、世界最速スーパーコンピュータ「Altix UV」を発表www.sgi.com Silicon Graphics International 2009年11月16日。2009年11月21日時点のオリジナルよりアーカイブ。 2024年8月20日閲覧
  32. ^ a b c 5Dwm、ウィンドウマネージャ
  33. ^ Kilgard, Mark (2008). 「OpenGLの歴史:IRIS GL(SIGGRAPH講演のスライド)」 . www.slideshare.net .
  34. ^ 「SGI – OpenGLの概要」2004年10月31日時点のオリジナルよりアーカイブ2024年8月19日閲覧。
  35. ^ Peddie, Jon (2012年7月). 「Who's the Fairest of Them All?」 Computer Graphics World . 2024年8月19日閲覧
  36. ^ 「OpenGL ARB、OpenGL仕様の管理をKhronos Groupに引き渡す」 Khronos Group 2006年7月31日. 2024年8月19日閲覧
  37. ^ 「MIPSPro - TechPubs Wiki」 . tech-pubs.net . 2025年10月30日閲覧
  38. ^ 「IRIS Development Option - TechPubs Wiki」 . tech-pubs.net . 2025年10月30日閲覧
  39. ^ 「Performance Co-Pilot IRIX® ベースソフトウェア管理者ガイド」(PDF) . irix7.com . Silicon Graphics, Inc.
  40. ^ IRIX インタラクティブデスクトップ統合ガイド(Silicon Graphics、1998)
  41. ^ Motif 2.1 移植ガイド(Silicon Graphics、1998)