| Xsgi | |
|---|---|
| 開発者 | シリコングラフィックス |
| 初回リリース | 1991年 (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 GL、OpenGL、Display 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年。
参考文献
- ^ “Paquin's mini background”. 2009年3月28日時点のオリジナルよりアーカイブ。2009年1月2日閲覧。
- ^ NFBグラフィックアダプタドライバの開発 Archived June 8, 2008, at the Wayback Machine
外部リンク
- Xsgi マニュアルページ