特集項目
[ 編集 | 選考 ]
X Window Systemとは、ビットマップディスプレイ上でウィンドウシステムを提供する表示プロトコルである。標準ツールキットとプロトコルを提供し、UNIX系オペレーティングシステムやOpenVMSなどでのグラフィカルユーザインタフェースを構築するのに使われる。他の多くの汎用OSにも移植されている。
X は1984年、マサチューセッツ工科大学で開発された。現在のバージョンである X11 は1987年9月に登場した。現在は X.Org Foundation が X プロジェクトを主導しており、リファレンス実装である version 11 release 7.3(2007年9月6日)はフリーソフトウェアとして MIT License および類似のライセンスで提供されている。
X は、GUI環境構築のための基本フレームワークやプリミティブを提供する。ウィンドウを画面上に描画したり、移動させたり、マウスやキーボードを使ってやり取りするといったことである。X はユーザインタフェースを規定しない。それは、個々のクライアントプログラムの管理下にある。そのため、X に基づいた環境の見た目は様々であり、プログラムごとにインタフェースが異なる。X は OS の中核部分には含まれず、アプリケーション層構築の基盤となっている。
それ以前の表示プロトコルとは異なり、X は表示機器に付属した(あるいは統合された)システムではなく、ネットワークコネクションを通して使われることを意図して設計されている。X の特徴は、Xプロトコルという、画面表示や入出力時に利用されるプロトコルがネットワーク透過であるということである。そのため、手元のマシンの表示と、遠隔のマシンとの表示で、表示方法に差がない。このことは、ネットワークを利用した、UNIXワークステーション群でGUI表示を行なうのに便利であり、UNIXマシンの普及と共に、Xも普及していった。……もっと読む
|