X Window System(以下、単に「X」と呼ぶ)はUNIX上でGUIを扱う手段として長く利用されています。現在では、いわゆるUNIXワークステーションだけでなく、一般のデスクトップパソコンでも、Xを利用することができます。 たとえば、Linuxのシステムを使えばもちろんXを利用することができるでしょう。また、UNIXベースであるMac OS Xでも“X11”というサーバを使えば、Aquaインタフェースと並行してXを利用できます。 また、(この解説では基本的に対象外ですが)Windowsであっても“Cygwin/X”などを利用すれば、やはりXを使うことができます。 Xを用いたプログラミングは、「点を打つ」「線を引く」といった単体で利用することが難しい機能を利用するものです。これらの機能だけを使うプログラミングは効率的だとは言い難いため、コンピュータに詳しい開発者であっても直接にXを使