X Window System
Xの考え方がMITで生まれたのは1984年、Jim Gettys(Project Athena)とBob Scheifler(MITコンピュータ科学研究所)によるものであった。ScheiflerはArgusというシステムのデバッグ用の表示環境を必要としていた。Project Athena(DEC、MIT、IBM によるコンピュータのユーザインタフェースを改善するプロジェクト)ではプラットフォームに依存せず、マルチベンダーシステムで利用できるグラフィックスシステムを必要としていた。当時、カーネギーメロン大学のAndrew Projectでウィンドウシステムが開発中だったが、ライセンス提供を受けることができず、他に代案もなかった。
解決策として、ローカルなアプリケーションも動作させることができ、リモートでも動作させることができるプロトコルの開発という考えが生まれた。1983年中ごろ、WがUNIXに移植された(Vのときの5分の1の速度)。1984年5月、Scheiflerは同期型だったWのプロトコルを非同期型に変更し、これがXバージョン 1となった。Xは世界初のハードウェアやベンダーに依存しないウィンドウシステム環境となった。
Scheifler、Gettys、Ron Newmanが開発を進め、Xは急速に進化していった。1985年1月にはバージョン 6をリリース。
↑ “Licenses”. X.org (2005年12月19日). 2007年10月23日閲覧。
↑ Robert W. Scheifler and James Gettys: X Window System: Core and extension protocols: X version 11, releases 6 and 6.1, Digital Press 1996, ISBN 1-55558-148-X
↑ Robert W. Scheifler (2012年6月7日). “X Window System Protocol” (英語). X.org. The Open Group. 2019年7月9日閲覧。
1 2 Announcement: Modification to the base XFree86(TM) license. 02 Feb 2004
↑ SuperASCII 1991年8月号, p. 41.
↑ "The X-Windows Disaster"
↑ Re: X is painful 15 Nov 1996
↑ SNAP Computing and the X Window System 2005
↑ An LBX Postmortem 2001-1-24
↑ “タイムアウトの検出と回復 (TDR)”. Microsoft Docs. マイクロソフト (2021年1月1日). 2021年1月1日閲覧。
↑ Why Apple didn't use X for the window system August 19, 2007
↑ Financing Volunteer Free Software Projects 10 Jun 2005