ディスプレイサーバ
X.Org Serverは、通常、LinuxやBSDなどのUnixベースのカーネル上で動作する。 X.Org Serverは、ユーザーの入力やクライアントからデータを受け取り、処理・合成し、LinuxではDRMやgem、KMSなどのカーネルコンポーネントに出力する。 カーネルコンポーネントは受け取ったデータをフレームバッファに書き込み、画面に表示する。 XはGLXに依存している。
ディスプレイサーバの概念を実装したものとして、 X Windowシステムがある。実際に使われているものとしては、X.Org サーバおよび Xlib、XCBなどがある。 X.Org サーバはディスプレイサーバだが、現在の実装では、MutterやKwinといったコンポジットウィンドウマネージャに依存している。
有名なX11プロトコルを実装したディスプレイサーバの例としては、 X.Org サーバや XFree86、XQuartz、Cygwin/Xなどがある。クライアント向けのライブラリとしてはXlibやXCBがある。
xevと呼ばれるUnixコマンドは、ウィンドウを作成し、ウィンドウに発生したイベントの情報(リサイズやキーボードからの入力、マウスクリックなど)を送信するようディスプレイサーバに要求し、受け取った情報をコンソールに出力する。