X Window System

提供: MonoBook
2018年11月22日 (木) 05:47時点における180.15.192.154 (トーク)による版 (→‎概要)
ナビゲーションに移動 検索に移動

X Window Systemとは、OSを問わないウインドウシステムを開発するための仕様である。

概要

X Window Systemとは、主に*BSDLinuxで使われるX.orgなどの根底にある仕様のことである。X Window Systemの仕様はOSに依存しないように配慮されており、Windowsなどでも動かす事ができる。

その中身はオブジェクト指向である。仕様書オブジェクト指向である。この文書の初版が書かれたとき、ちょうどプログラミングの世界でオブジェクト指向が流行していたため、仕様書までオブジェクト指向で書いてしまったという。同様の事例として医用画像においてデファクトスタンダードとなっているDICOMという仕様が有名である。誰がどう見てもヒトが読むには不適切な文書である。

デスクトップLinuxが普及しない原因の9割はX Window Systemのクソ設計だと言われている。Windowsとは勝負にもならず、X Window Systemを捨てる決断をしたMacAndroidにも抜かれた。

主なバージョン

  • X10 - このバージョンから急激に実装と採用事例が増える。
  • X11 - 20世紀末のLinuxブームと重なった。

主な実装

関連項目

参考文献