「X Window System」の版間の差分
imported>Administrator 編集の要約なし |
|||
| 1行目: | 1行目: | ||
'''X Window System'''とは、[[OS]]を問わない[[ウインドウシステム]]を開発するための[[仕様]]である。 | '''X Window System'''とは、[[OS]]を問わない[[ウインドウシステム]]を開発するための[[仕様]]である。 | ||
== 概要 == | ==概要== | ||
X Window Systemとは、主に[[*BSD]]や[[Linux]]で使われる[[X.org]]などの根底にある[[仕様]]のことである。X Window Systemの仕様は[[OS]]に依存しないように配慮されており、[[Windows]]などでも動かす事ができる。 | X Window Systemとは、主に[[*BSD]]や[[Linux]]で使われる[[X.org]]などの根底にある[[仕様]]のことである。X Window Systemの仕様は[[OS]]に依存しないように配慮されており、[[Windows]]などでも動かす事ができる。 | ||
その中身は[[オブジェクト指向]]である。[[仕様書]]が[[オブジェクト指向]]である。この文書の初版が書かれたとき、ちょうど[[プログラミング]]の世界で[[オブジェクト指向]]が流行していたため、[[仕様書]]まで[[オブジェクト指向]]で書いてしまったという。同様の事例として医用画像において[[デファクトスタンダード]]となっている[[medicalware:DICOM|DICOM]]という仕様が有名である。誰がどう見てもヒトが読むには不適切な文書である。 | その中身は[[オブジェクト指向]]である。[[仕様書]]が[[オブジェクト指向]]である。この文書の初版が書かれたとき、ちょうど[[プログラミング]]の世界で[[オブジェクト指向]]が流行していたため、[[仕様書]]まで[[オブジェクト指向]]で書いてしまったという。同様の事例として医用画像において[[デファクトスタンダード]]となっている[[medicalware:DICOM|DICOM]]という仕様が有名である。誰がどう見てもヒトが読むには不適切な文書である。 | ||
[[デスクトップLinux]]が普及しない原因の9割はX Window Systemのクソ[[設計]]だと言われている。[[Windows]]とは勝負にもならず、X Window Systemを捨てる決断をした[[Mac]]や[[Android]]にも抜かれた。 | |||
== | ==主なバージョン== | ||
*[[X10]] - このバージョンから急激に実装と採用事例が増える。 | |||
* [[ | *[[X11]] - 20世紀末の[[Linuxブーム]]と重なった。 | ||
== 参考文献 == | ==主な実装== | ||
*[[X.org]] | |||
==関連項目== | |||
*[[Linux]] | |||
==参考文献== | |||
{{reflist}} | {{reflist}} | ||
{{stub}} | {{stub}} | ||
2018年11月22日 (木) 05:47時点における版
X Window Systemとは、OSを問わないウインドウシステムを開発するための仕様である。
概要
X Window Systemとは、主に*BSDやLinuxで使われるX.orgなどの根底にある仕様のことである。X Window Systemの仕様はOSに依存しないように配慮されており、Windowsなどでも動かす事ができる。
その中身はオブジェクト指向である。仕様書がオブジェクト指向である。この文書の初版が書かれたとき、ちょうどプログラミングの世界でオブジェクト指向が流行していたため、仕様書までオブジェクト指向で書いてしまったという。同様の事例として医用画像においてデファクトスタンダードとなっているDICOMという仕様が有名である。誰がどう見てもヒトが読むには不適切な文書である。
デスクトップLinuxが普及しない原因の9割はX Window Systemのクソ設計だと言われている。Windowsとは勝負にもならず、X Window Systemを捨てる決断をしたMacやAndroidにも抜かれた。