Xsgi

グラフィックソフトウェア
Xsgi
開発者シリコングラフィックス
初回リリース1991年; 34年前 (1991年
オペレーティング·システムアイリックス
タイプX Window System (X11) サーバー
Webサイトsgi.com

Xsgiは、 Silicon Graphics (SGI) 製のIRIXベースのグラフィカルワークステーションおよびサーバー向けのX Window System (X11) サーバーです。Xsgiは1991年にSGI Indigoワークステーション上のIRIX 4.0とともにリリースされました

歴史

Xsgiの開発は1989年5月にトム・パキンがIBMを退社してSGIに入社し、X Window SystemをSGIのIRIS GLインターフェースに統合したことから始まりました。[1] パキンはXサーバーの実装経験のあるソフトウェアエンジニアたちを採用しました。ジェフ・ワインスタイン、エリック・フォーチュン、ポール・シュパック、ジョン・ジャンナンドレア、ピーター・ダイフク、マイケル・トイ、トッド・ニューマン、スペンス・マレー、デイブ・スポールディングです。

Silicon Graphics社が設計したグラフィックスハードウェアは、CPUが操作するメモリマップドフレームバッファではなく、グラフィックスハードウェアコマンドを通じて高速レンダリングアクセスを提供します。そのため、MIT X11 Sampler Serverに付属するMonochrome FrameBuffer (MFB)およびColor FrameBuffer (CFB)といったデバイス依存レンダリングレイヤは、Silicon Graphics社のハードウェアには適していません。Jeff Weinsteinは、Silicon Graphics社のハードウェアアクセスをサポートするために、No FrameBuffer (NFB)というデバイス依存レンダリングレイヤを開発しました。SCO社は後に、NFBレイヤをXサーバ移植レイヤに組み込みました。[2]

Silicon Graphics のハードウェアには、ハードウェアオーバーレイを提供するためのオーバーレイプレーンが搭載されています。Todd Newman による Xsgi へのオーバーレイプレーンのサポート実装に向けた初期の取り組みは、最終的に Peter Daifuku による「完全機能的」なオーバーレイプレーンのサポートにつながりました。Daifuku は、ウィンドウの可視性クリッピング領域とレンダリング可能なクリッピング領域の概念を分離しました。以前の MIT X サンプルサーバーは、これら 2 つのクリッピング領域を同一の領域として扱っていました。Xsgi はオーバーレイプレーンを X11 ビジュアルとしてアドバタイズし、そのオーバーレイ特性はSERVER_OVERLAY_VISUALS規約で記述されます。

Erik Fortune は、 Xsgi 用のX キーボード拡張(XKB) を開発しました。

Xsgi は、X11、IRIS GLOpenGLDisplay PostScript、および PEX PHIGSレンダリング モデルをサポートしています。

出版物

  • Jeff Weinstein、「NFB、X サーバー移植レイヤー」、第 6 回年次 X 技術会議の議事録、 Xリソース、第 1 号、1991 年 1 月。
  • Mark J. Kilgard、「MIT サンプル サーバーを超えて: Silicon Graphics X11 サーバー」、The X Journal、SIGS Publications、1993 年 1 月。
  • Mark Kilgard、Simon Hui、Allen Leinwand、Dave Spalding、「OpenGL および PEX 用の X サーバー マルチレンダリング」、第 8 回年次 X 技術会議の議事録、The X Resource、1994 年 1 月。
  • Todd Newman、「X でオーバーレイを実装しない方法」、第 6 回年次 X 技術会議の議事録The X Resource、第 1 号、1991 年 1 月。
  • ピーター・ダイフク、「階層化ウィンドウの完全機能実装」、XリソースISBN 1-56592-020-1、239~249ページ、1993年。
  • エリアス・イスラエル、エリック・フォーチュン『X Window System Server』、Digital Press、ISBN 1-55558-096-3、1993年。

参考文献

  1. ^ “Paquin's mini background”. 2009年3月28日時点のオリジナルよりアーカイブ2009年1月2日閲覧。
  2. ^ NFBグラフィックアダプタドライバの開発 Archived June 8, 2008, at the Wayback Machine
  • Xsgi マニュアルページ
「https://en.wikipedia.org/w/index.php?title=Xsgi&oldid=1285348886」から取得