X Window System 用の無料かつオープンソースのディスプレイサーバー
X.Org Server は、 X.Org Foundation によって管理されている X Window System (X11) ディスプレイ サーバー の 無料かつオープン ソースの 実装です 。
クライアント側 X Window Systemプロトコルの実装は、 X11ライブラリ の形で存在し 、Xサーバーとの通信に役立つAPIとして機能します。 [4] X11には、このような主要なXライブラリが2つ存在します。最初のライブラリは 、C言語のX11 APIである Xlibです。 [5] しかし、2001年後半には、別のC言語Xライブラリである XCBも 作成されました。 [6]他にも、他の言語の Xlib や XCB のインターフェースとして 、あるいはより小規模なスタンドアロンXライブラリとして、より小規模なXライブラリが存在します。 [ 要出典 ]
X.Org Foundation が X Server をサポートするサービスには、リリースのパッケージ化、認証 (有料)、コードの改善の評価、Web サイトの開発、寄付金の分配の処理などが含まれます。 [ 要出典 ]リリースは、世界中の 開発者 によってコード化、文書化、パッケージ化されています 。 [ 要説明 ]
ソフトウェアアーキテクチャ
xdpyinfoX.Org Serverの情報を表示するコマンド
X.Orgサーバーは、 Xウィンドウシステムコアプロトコル バージョン11(X11)のサーバー側と、RandRなどのその拡張機能を実装しています。 [7]
バージョン1.16.0では、 systemd ベースの起動と管理 のサポートが統合され、起動パフォーマンスと信頼性が向上しました。 [8]
デバイス非依存X(DIX)
デバイス非依存X(DIX)は、X.Orgサーバーの一部であり、クライアントと対話し、ソフトウェアレンダリングを実装します。メインループとイベント配信はDIXの一部です。 [9]
Xサーバーには、Xコアプロトコルをサポートするために実装しなければならない膨大な機能があります。これには、コードテーブル、グリフのラスタライズとキャッシュ、 XLFD 、そしてグラフィックスプリミティブを描画するコアレンダリングAPIが含まれます。
デバイス依存X(DDX)
デバイス依存X(DDX)は、Xサーバーのうちハードウェアとやり取りする部分です。X.Orgサーバーのソースコードでは、「hw」以下の各ディレクトリが1つのDDXに対応しています。ハードウェアには、グラフィックカード、マウス、キーボードが含まれます。各ドライバはハードウェア固有であり、個別のロード可能なモジュールとして実装されています。
2Dグラフィックドライバー
歴史的な理由により、X.Orgサーバーには、何らかの2Dレンダリングアクセラレーションをサポートするグラフィックデバイスドライバーが依然として含まれています。以前は、 モード設定は、特定の ビデオコントローラー ハードウェア( 例 : GPU )固有のXサーバーグラフィックデバイスドライバーによって行われていました 。このモード設定機能には、様々なGPUで2Dアクセラレーションが利用可能になった際に、追加のサポートが追加されました。モード設定機能は DRM に移行され、DRMモード設定インターフェースを通じて公開されています。この新しいアプローチは「カーネルモード設定」(KMS)と呼ばれています。しかし、2Dレンダリングアクセラレーションはそのまま残っています。
Debian では、 X.Org Server用の2Dグラフィックドライバは個別にパッケージ化されており、 xserver-xorg-video-* と呼ばれています。 [10] インストール後、2Dグラフィックドライバファイルは以下にあります /usr/lib/xorg/modules/drivers/。xserver-xorg-video-nouveauパッケージは nouveau_drv.so215KiBのサイズでインストールされ、プロプライエタリな Nvidia GeForceドライバは 8MiBのサイズのファイルでインストールされ nvidia_drv.so、 Radeon Softwareは fglrx_drv.so約25MiBのサイズで
インストールされます。
利用可能な 無料かつオープンソースのグラフィックデバイスドライバは、 Mesa 3D プロジェクト内で開発されています 。これらのドライバは必要に応じて再コンパイルできますが、X.Orgサーバーが複数のバージョンにわたって安定したAPI/ABIを維持しているため、プロプライエタリなDDX 2Dグラフィックドライバの開発は大幅に容易になります。
バージョン1.17では、モード設定のための汎用メソッドがメインライン化されました。Debian xf86-video-modesettingパッケージと呼ばれるパッケージは xserver-xorg-video-modesetting廃止され、それに含まれる汎用モード設定DDXはサーバーパッケージに移動され、KMS対応のデフォルトDDXとなり、AMD、Intel、NVidiaのGPUの大部分をサポートしました。
2016年4月7日、AMDの従業員Michel Dänzerは xf86-video-atiバージョン7.7.0 [11] と xf86-video-amdgpuバージョン1.1.0 [12] をリリースしました。後者には Polarisマイクロ アーキテクチャのサポートが含まれていました。
加速アーキテクチャ
少なくともXAA(XFree86アクセラレーションアーキテクチャ)、 [13] EXA 、 UXA 、 SNA があります。
XAA は 、Device-Independent-X (DIX) と Device-Dependent-X (DDX) (ここでは Linux カーネル などの 2D グラフィックス ドライバー) 間の API です。
X Window System において 、 XFree86アクセラレーションアーキテクチャ ( XAA )は、ビデオカードの2D ハードウェアアクセラレーション をXサーバで利用できるようにするドライバアーキテクチャです。 [14] [15] これは1996年にHarm Hanemaayerによって作成され、 XFree86 バージョン3.3で初めてリリースされました。XFree86 4.0では完全に書き直されました。 [16] X.Org Server 1.13では再び削除されました。
ほとんどのドライバは、XAA モジュールを使用してアクセラレーションを実装します。XAA はデフォルトでオンになっていますが、必要に応じてサーバー構成ファイル ( XF86Configまたは xorg.conf) で個々の機能のアクセラレーションをオフにすることができます。
ARK チップセットのドライバーは、XAA の元の開発プラットフォームでした。
X.Org Serverリリース6.9/7.0では、 XAAが現行のビデオカードに対して速度面でほとんどメリットをもたらさないため、XAAの代替として EXAがリリースされました。EXAは、Xサーバー全体を OpenGL 対応に移行するための中間段階とみなされています 。
グラマー
Glamorは、Xサーバ用の汎用的でハードウェアに依存しない2Dアクセラレーションドライバであり、Xレンダリングプリミティブを OpenGL 操作に変換し、既存の3D OpenGLドライバを活用します。 [17]このように、Glamorは機能的にApple Quartz Compositor のQuartz ExtremeやQuartzGL(2Dパフォーマンスアクセラレーション)に似ています 。
GLAMORの最終的な目標は、すべてのDDX 2Dグラフィックスデバイスドライバとアクセラレーションアーキテクチャを廃止して置き換え、サポートされているすべてのグラフィックチップセットごとにX 2D固有のドライバを作成する必要性を回避することです。 [18] [19] [20] Glamorには シェーダ をサポートする3Dドライバが必要です 。 [21]
Glamorのパフォーマンスチューニングは、 2014年の Google Summer of Codeで採用されました 。[22] Glamorは Xephyr と DRI3を サポートしており、 [23] 一部の操作を700~800%高速化できます。 [24] X.Org Serverのバージョン1.16にメインライン化されて以来、Glamorの開発は継続され、1.17リリースのパッチが公開されました。 [25]
仮想化
仮想化環境 内のゲストシステム上で実行されるX.Org Serverインスタンスには、独自の特別なDDX( xf86-video-qxl)が存在します。これは「QXLビデオデバイス」用のドライバです。SPICE は このドライバを使用しますが、なくても動作します。
Debian リポジトリでは xserver-xorg-video-qxl と呼ばれています。https://packages.debian.org/buster/xserver-xorg-video-qxl を参照してください。
Debianでは、入力関連のドライバは にあります /usr/lib/xorg/modules/input/。このようなドライバは、例えば evdev_drv.so、 mouse_drv.so、 synaptics_drv.soなどの名前が付けられます wacom_drv.so。
バージョン1.16では、X.Orgサーバーは libinput ライブラリのサポートをと呼ばれるラッパーの形で取得しました xf86-input-libinput。 [26] トロントで開催されたXDC 2015では、設定可能なマウスをサポートする汎用ライブラリとしてlibratbagが導入されました。 [27] [28] xserver-xorg-input-joystickは、X.Orgサーバーが従来のジョイスティックやゲームパッドを扱うための入力モジュールで、Xでゲームをプレイするためのものではなく、ジョイスティックやゲームパッドでカーソルを制御するためのものです。 [29] [30]
その他のDDXコンポーネント
Xウェイランド
XWaylandは、X.Orgサーバーのコードベースに適用される一連のパッチであり、 Wayland プロトコル上で動作するXサーバーを実装します。これらのパッチは、Waylandへの移行中にX11アプリケーションとの互換性を確保するためにWayland開発者によって開発・保守されており、 [31] 2014年にX.Orgサーバーのバージョン1.16でメインライン化されました。 [8] ユーザーが Weston 内からXアプリケーションを実行すると、リクエストを処理するためにXWaylandが呼び出されます。 [32]
Xクォーツ
XQuartz は、XWayland がWayland コンポジター に X11 を統合するのと同様に、 X11 プロトコルのサポートを Apple Inc.の Quartz コンポジター に統合するための一連のパッチです 。
エクススパイス
XspiceはX.Org Server用のデバイスドライバです。QXLフレームバッファデバイスをサポートし、 SPICE プロトコルを介してディスプレイをエクスポートするX.Org Serverを起動するためのラッパースクリプト [33]が含まれています。これにより、 KVM 仮想化を必要とせずに、リモートデスクトップ環境でSPICEを使用できるようになります 。
ゼファー
Xephyr はX-on-X実装です。バージョン1.16.0以降、Xephyrは新しい2Dアクセラレーションサブシステム(Glamor)の主要な開発環境として機能し、単一マシンでの迅速な開発とテストを可能にしています。 [8]
ランドR
RandR ( サイズ変更と回転 )は、 X11 [34] プロトコルの拡張として書かれた 通信プロトコルです。XRandRは、画面の ルートウィンドウ のサイズ変更、回転、反転機能を提供します 。RandRは画面のリフレッシュレートの設定を担当します。 [35] 複数のモニターの制御を可能にします。 [36]
IPC
X.Org サーバーおよびすべての x-client は、それぞれ独立したプロセスとして実行されます。Unix/Linux では、プロセスは他のプロセスについて何も知りません。他のプロセスと通信するには、カーネルが利用可能な プロセス間通信 (IPC) メカニズムを介して通信を調整することに完全に依存します。Unix
ドメインソケットは 、同じマシン上で実行されているプロセスとの通信に使用されます。特別なソケット関数呼び出しは、システムコールインターフェースの一部です。 インターネットドメインソケットはローカルでも使用できますが、 プロトコル オーバーヘッド ( チェックサム 、バイトオーダーなど)
がないため、Unix ドメインソケットの方が効率的です。
X.Org サーバーは D-Bus を使用しません。
ソケットは、Xサーバと様々なXクライアントのプロセス間通信(IPC)において最も一般的な方法です。TCP/IPドメイン内およびUNIXドメイン内でのローカル通信のためのアプリケーションプログラミングインターフェース(API)を提供します。Xトランスポートインターフェースには、TLI(トランスポート層インターフェース)など、他にもいくつかのAPIが記述されています。Xクライアント・サーバー間のIPCの他のオプションには、 MIT共有メモリ拡張(MIT-SHM) などのX Window System拡張機能が必要です。
マルチシート構成
マルチシートとは、複数の「シート」を備えた1台のコンピュータを指します。複数のユーザーがコンピュータの前に座り、ログインして、同時に独立してコンピュータを使用できます。コンピュータには複数のキーボード、マウス、モニターが接続されており、各「シート」にはキーボード、マウス、モニターがそれぞれ1台ずつ割り当てられています。「シート」とは、特定の作業領域に割り当てられたすべてのハードウェアデバイスで構成されます。少なくとも1つのグラフィックデバイス(グラフィックカード、または出力と接続されたモニターのみ)とキーボードとマウスで構成されます。ビデオカメラやサウンドカードなども含まれる場合があります。
Linux カーネルの VT システムと X コア プロトコル (特に、X がルート ウィンドウとグラフィック カードの出力の関係を定義する方法) の制限により、マルチシートは通常の Linux ディストリビューションではそのままでは動作せず、特別な構成が必要になります。
マルチシート アセンブリを構成するには、次の方法があります。
ホスト xorg-server 上の 複数の Xephyrサーバー
xorgサーバーの複数インスタンス
座席ごとにグラフィックカード1枚
全席に1枚のグラフィックカード
xorg-server で使用されるコマンドライン オプションは次のとおりです。
-isolateDevice bus-idデバイスリセット(出力)をbus-idで指定されたデバイスのみに制限します。bus-id文字列は、bustype:bus:device:function(例:'PCI:1:0:0')の形式です。現在、PCIデバイスの分離のみがサポートされています。つまり、bustypeが'PCI'以外の場合、このオプションは無視されます。
vtXXたとえば、Debian 9 Stretch のデフォルトは 7 です。つまり、 Ctrl + +を押すと 、ユーザーは xorg-server を実行している VT に切り替えることができます。 Alt F7
最初のモニターを使用しているユーザーのみがVTコンソールを使用でき、 + + x で選択できます。他のユーザーには GDM ログイン画面が表示され、通常通りxorg-serverを使用できますが、VTは使用できません。
Ctrl Alt F
1 人のユーザーが 1 枚のグラフィック カードの異なるポートに接続された複数のモニターを利用できるとしても (RandR を参照)、xorg-server の複数のインスタンスに基づく方法では複数の PCI グラフィック カードが必要になるようです。
1枚のグラフィックカードのみを使用してマルチシートを構成することは可能ですが、Xプロトコルの制限により、 Xディスプレイマネージャ制御プロトコル XDMCPを使用する必要があります。 [37]
Xdmx (Distributed Multihead X)
もあります。
採択
UnixとLinux
X.Orgサーバーは、多くのフリーソフトウェア Unix系オペレーティングシステムで動作し、ほとんどの Linuxディストリビューション や BSD 系オペレーティングシステムにも採用されています。また、 Solaris オペレーティングシステム用のXサーバーでもあります。X.Orgは、 Minix 3 のリポジトリでも入手可能です 。
ウィンドウズ
Cygwinの Microsoft Windows 用Xサーバの実装である Cygwin/Xは 、 VcXsrv [38] ( Visual C++ Xサーバ [39] )や Xming と同様にX.Orgサーバを使用しています 。PuTTYなどのSSHクライアントでは、 サーバとクライアントの両方でX11転送が有効になっている場合、X11転送を介してXアプリケーションを起動できます 。
OS X / macOS
Mac OS X Leopard (10.5)より前のバージョンの OS X にはXFree86 ベースのサーバーが同梱されていましたが、10.5 の X サーバーは X.Org コードベースを採用しました。 [40] OS X Mountain Lion (10.8)以降 、X11 は OS X にバンドルされておらず、代わりに、たとえばオープンソースの XQuartz プロジェクトからインストールする必要があります。 [41]バージョン 2.7.4 の時点で、X11.app/XQuartz は高解像度の Retina ディスプレイ のサポートを X11 アプリに公開していません 。X11 アプリは高解像度ディスプレイでピクセル倍増モードで実行されます。
オープンVMS
OpenVMS 用のDECwindows X11サーバーの現在のバージョンは X.orgサーバーをベースにしています。 [42]
歴史
X.Org Server などのディスプレイ サーバーは、 ウィンドウ システム を実装し、クライアントにサービスを提供します。
現代の X.Org Foundationは 、X標準を監督し、公式リファレンス実装を公開していた組織が、元 XFree86 開発者と協力し、2004年に誕生しました。 [43] X.Org Serverの最初のバージョンであるX11R6.7.0は、 XFree86 4.4 RC2から フォークされました。 [1] フォークの直接的な理由は、XFree86 4.4の最終リリース版の新しいライセンスに対する意見の相違でしたが、分裂前にも貢献者間でいくつかの意見の相違が表面化していました。以前のXFree86開発者の多くがX.Org Serverプロジェクトに参加しています。
2005年には、X.Orgサーバーのソースコードのモジュール化に多大な努力が払われ、 [44] 年末までにデュアルリリースが実現しました。X11R7.0.0リリースでは、 GNU Autotools に基づく新しいモジュール式ビルドシステムが追加され、X11R6.9.0では古い imake ビルドシステムが維持され、両方のリリースは同じコードベースを共有しています。それ以来、X11R6.9ブランチは凍結された状態で維持され、進行中の開発はすべてモジュール式ブランチで行われています。新しいビルドシステムでは、プラグインとドライバーをロードするためにdlloader標準の ダイナミックリンカー の使用も導入され、古い独自の方法は非推奨になりました。モジュール化の結果、多くの Unix システムで、X11バイナリは独自の /usr/X11R6サブディレクトリツリーからグローバルツリーに移動されました 。
/usr
2006年6月には、X.Orgサーバーのソースコードベースを CVSから git に移行するという新たな取り組みが行われました 。 [45] どちらの取り組みも、プロジェクトに新しい開発者を呼び込むという長期的な目標がありました。アラン・クーパースミスは次のように述べています。 [46]
ここでの私たちの取り組みの一部は技術的なものでした。Imakeからautomakeへ、そしてCVSからgitへの移行を推進した原動力の一つは、開発者が既に使い慣れていて生産性を高めている他のプロジェクトで使われているツールを活用することでした。X.Orgを1つの巨大なツリーから200以上の小さなツリーに分割したモジュール化プロジェクトの目標は、変更されていない数メガバイトのソフトウェアやフォントをダウンロードしてビルドすることなく、単一のライブラリやドライバのバグを修正できるようにすることでした。
7.1 リリースでは、KDrive フレームワーク ( Keith Packardによって書かれた X の小さな実装で、X.Org 開発者が EXA などの新しいアイデアのテスト場として使用した XFree86 に基づいていない ) が X.Org サーバーのメイン コードベースに統合されました。
2008年、カーネルモード設定 (KMS)ドライバをベースにした新しいDRI2がDRIに取って代わりました。この変更は、ドライバがサーバーおよび ユーザー空間 (UMS)から カーネル空間 へと移行されたため、X.Orgサーバーアーキテクチャにおける大きなマイルストーンとなりました 。
2013年、Keith Packard氏によってDRI3とPresent拡張機能の初期バージョンが記述・コーディングされ、より高速で ティアリング のない2Dレンダリングを実現しました。同年末までに、 GLXの実装は Red Hat のAdam Jackson氏によって書き直されました 。 [47]
2025年6月、X.Org Serverの非公式フォークであるXlibreがリリースされました。 [48] [49]
リリース
参照
参考文献
^ ab 「X.Org FoundationがX Window System X11R6.7をリリース」 LWN.net 2004年4月7日. 2012年 4月4日 閲覧 。
^ オリヴィエ・フールダン (2025 年 10 月 28 日)。 「[お知らせ] xorg-server 21.1.20」 。 2025 年 10 月 29 日 に取得 。
^ 「sid の Debian X.Org サーバー パッケージ」。
^ 「Xlib と XCB」。
^ 「Xlib と XCB」。
^ 「Xlib と XCB」。
^ "git: xorg-server、RandR".
^ abc "ANNOUNCE: xorg-server 1.16.0". freedesktop.org . 2014年7月17日.
^ 「用語集」 X.org .
^ 「stretch のパッケージ xserver-xorg-video-nouveau の詳細」. packages.debian.org .
^ “【お知らせ】xf86-video-ati 7.7.0”. 2016 年 4 月 7 日。
^ "[アナウンス] xf86-video-amdgpu 1.1.0". 2016年4月7日.
^ 「ARK Logicチップセットユーザー向け情報:アクセラレーション」 XFree86.org . 2018年6月23日時点のオリジナルよりアーカイブ。 2018年 9月22日 閲覧 。
^ Anholt, Eric. 「Kdriveアーキテクチャにおける高性能Xサーバー」 www.usenix.org . 2018年 9月14日 閲覧 。
^ Wetzel, Robert. 「DOpEの加速アーキテクチャ」 (PDF) wwwos.inf.tu-dresden.de . 2018年 9月14日 閲覧 。
^ 「XFree86 4.0 リリースノート」 XFree86 プロジェクト 2000年3月7日. 2018年 9月16日 閲覧 。
^ 「What is Glamor?」FreeDesktop.org . 2014年 2月10日 閲覧 。
^ Anholt, Eric. 「OpenGLによる2Dレンダリングアクセラレーションの構築」. linux.conf.au . 2016年3月4日時点のオリジナルよりアーカイブ。 2014年 2月10日 閲覧 。
^ パッカード、キース. 「Brief Glamour Hacks」 . 2014年 3月7日 閲覧 。
^ “Adam Jackson – GLX rewrite”. 2013年9月24日. 2014年 3月23日 閲覧 。
^ 「Radeon 機能マトリックス」 。freedesktop.org 。
^ “Glamor Performance Tuning”. 2015年9月24日時点のオリジナルよりアーカイブ 。 2014年 4月22日 閲覧。
^ 「GLAMOR XephyrとDRI3のサポート終了要請」 Phoronix 、2014年3月5日。
^ 「GLAMORパッチ爆弾は一部の作戦を700~800%強化できる」 Phoronix . 2014年3月13日.
^ 「1.17のグラマー変更」2014年7月17日。
^ Hutterer, Peter (2014年9月24日). 「libinput – WaylandコンポジターとX.Orgドライバーの共通入力スタック」
^ "libratbag". X.org .
^ 「壊れた入力デバイスをデバッグするためのツール」 X.org 。
^ 「XDC2012: xorg-input-joystick」 (PDF) (pdf).
^ 「buster のパッケージ xserver-xorg-input-joystick の詳細」. packages.debian.org .
^ “X Clients under Wayland (XWayland)”. Waylandプロジェクト. 2014年2月9日時点のオリジナルよりアーカイブ。 2014年 2月10日 閲覧 。
^ "Wayland". Arch Linux プロジェクト . 2016年 5月9日 閲覧。
^ "XSpice README". Cgit.freedesktop.org . 2013年 10月25日 閲覧 。
^ 「X サイズ変更、回転、反射拡張機能 バージョン 1.3.1」。
^ タイラー、クリス (2008). X Power Tools. O'Reilly Media, Inc.. pp. 86– 87. ISBN 9780596101954 . 2018年 9月14日 閲覧 。
^ Gultsch, Daniel (2009). 「デュアルイメージ » Linux Magazine」. Linux Magazine (106).
^ 「MultiseatOneCard – コミュニティヘルプWiki」 。help.ubuntu.com 。
^ “VcXsrv Windows X Server”. Github.com . 2024年 2月7日 閲覧 。
^ "VcXsrv Windows X Server". SourceForge.net . 2013年 6月23日 閲覧 。xorg gitソース(xmingやcygwinのxwinなど)をベースにしたWindows Xサーバーですが、Visual C++ 2010でコンパイルされています。
^ Re: Xorg in Leopard? Archived 13 February 2012 at the Wayback Machine , From: Ben Byer, Date: 29 June 2007, Apple Mailing Lists
^ Slivka, Eric (2012年2月17日). 「Apple、OS X Mountain LionでX11を削除、オープンソースのXQuartzにサポートを移行」. MacRumors . 2012年 2月23日 閲覧 。
^ 「ソフトウェア製品の説明とクイック仕様 – VSI OpenVMS バージョン 8.4-2L1 for Integrity サーバー」 (PDF) 。VMS Software Inc. 2019年7月。 2021年 1月2日 閲覧 。
^ Coopersmith, Alan (2004年5月28日). 「XorgとXFree86の違い」 . 2018年 9月17日 閲覧 。
^ 「X.Org Foundation モジュール化ワーキンググループ」X.Org Foundation . 2014年 2月6日 閲覧 。
^ Høgsberg, Kristian (2006年7月). 「Git移行を今すぐ実行する」 . 2014年 2月6日 閲覧 。
^ クーパースミス、アラン. 「時にはブックスプリント、時にはマラソン」 . 2019年 1月12日 閲覧 。
^ 「X.OrgサーバーのGLXが書き換えられる」2013年10月26日。
^ Borisov, Bobby (2025年6月7日). 「XLibre Xserver:Red Hatが禁止、開発者がX11の復活を計画」. Linuxiac . 2025年 10月22日 閲覧 。
^ 「XLibre 25.0がX.Orgサーバーフォークの最初のバージョンとしてリリースされました」。Phoronix 。 2025年 10月29日 閲覧 。
^ 「X11R6.9とX11R7.0が正式リリース」 X.org . 2015年 2月7日 閲覧 。
^ Jackson, Adam (2006年5月22日). 「[ANNOUNCE] xorg-server 1.1.0」. X.org . 2015年 2月7日 閲覧 。
^ 「X11R7.1の新機能の概要」 X.org . 2015年 2月7日 閲覧 。
^ Jackson, Adam (2007年1月23日). 「[ANNOUNCE] xserver 1.2.0」. X.org . 2015年 2月7日 閲覧 。
^ 「X11R7.2 リリース」 X.org . 2015年 2月7日 閲覧 。
^ Packard, Keith (2007年4月20日). 「[ANNOUNCE] xorg-server 1.3.0.0 again」. X.org . 2015年 2月7日 閲覧 。
^ Packard, Keith (2007年3月5日). 「[ANNOUNCE] xorg-server 1.2.99.901 (X server 1.3 RC1)」. X.org . 2015年 2月7日 閲覧 。
^ ab Anholt, Eric (2007年9月6日). 「[ANNOUNCE] xorg-server 1.4」. X.org . 2015年 2月7日 閲覧 。
^ 「Xサーバーバージョン1.4のリリース計画」 X.org . 2015年 2月7日 閲覧 。
^ Jackson, Adam (2008年9月3日). 「[ANNOUNCE] xserver 1.5.0」. X.org . 2015年 2月7日 閲覧 。
^ 「MPXが統合されました」2008年5月26日。
^ Packard, Keith (2009年2月25日). 「[ANNOUNCE] xorg-server 1.6.0」. X.org . 2015年 2月7日 閲覧 。
^ “Server 1.6 ブランチ”. X.org . 2015年 2月7日 閲覧 。
^ Hutterer, Peter (2009年10月2日). 「[ANNOUNCE] xorg-server 1.7.0」. X.org . 2015年 2月7日 閲覧 。
^ “Server 1.7 ブランチ”. X.org . 2015年 2月7日 閲覧 。
^ Larabel, Michael. 「X Server 1.7 Released With XI2/MPX Glory」. Phoronix . 2015年 2月7日 閲覧 。
^ Packard, Keith (2010年4月2日). 「[ANNOUNCE] xorg-server 1.8.0」. X.org . 2015年 2月7日 閲覧 。
^ Larabel, Michael. 「X.Org Server 1.8.0 がリリースされました」. Phoronix . 2015年 2月7日 閲覧 。
^ Packard, Keith (2010年8月21日). 「[ANNOUNCE] xorg-server 1.9.0」. X.org . 2015年 2月7日 閲覧 。
^ Packard, Keith (2011年2月26日). 「[ANNOUNCE] xorg-server 1.10.0」. X.org . 2015年 2月7日 閲覧 。
^ Larabel, Michael. 「X Server 1.10が正式リリースされました」. Phoronix . 2015年 2月8日 閲覧 。
^ Packard, Keith (2011年8月27日). 「[ANNOUNCE] xorg-server 1.11.0」. X.org . 2015年 2月7日 閲覧 。
^ Packard, Keith (2012年3月5日). 「[ANNOUNCE] xorg-server 1.12.0」. X.org . 2015年 2月7日 閲覧 。
^ Larabel, Michael. 「X.Org Server 1.12、マルチタッチ対応でリリース」 Phoronix . 2015年 2月8日 閲覧 。
^ Packard, Keith (2012年9月5日). 「[ANNOUNCE] xorg-server 1.13.0」. X.org . 2015年 2月7日 閲覧 。
^ Larabel, Michael. 「X.Org Server 1.13が大規模な変更を加えてリリース」 Phoronix . 2015年 2月8日 閲覧 。
^ Packard, Keith (2013年3月6日). 「[ANNOUNCE] xorg-server 1.14.0」. X.org . 2015年 2月7日 閲覧 。
^ Packard, Keith (2012年12月19日). 「[ANNOUNCE] xorg-server 1.13.99.901 (1.14 RC1)」. X.org . 2015年 2月9日 閲覧 。
^ Packard, Keith (2013年12月27日). 「[ANNOUNCE] xorg-server 1.15.0」. X.org . 2015年 2月7日 閲覧 。
^ Packard, Keith (2013年11月). 「[ANNOUNCE] xorg-server 1.14.99.901」. X.org . 2015年 2月9日 閲覧 。
^ Larabel, Michael. 「X.Org Server 1.15リリースにはいくつかの新機能があります」 Phoronix . 2015年 2月9日 閲覧 。
^ ab Packard, Keith (2014年7月17日). 「[ANNOUNCE] xorg-server 1.16.0」. X.org . 2015年 2月7日 閲覧 。
^ Larabel, Michael. 「X.Org Server 1.16が素晴らしい機能を備えて正式リリース」 Phoronix . 2015年 2月9日 閲覧 。
^ Hutterer, Peter (2014年9月24日). 「libinput – WaylandコンポジターとX.Orgドライバーのための共通入力スタック」 . 2016年 4月17日 閲覧 。
^ de Goede, Hans (2015年2月1日). 「xorg input – ドライバーをlibinputで置き換える」 (PDF) . 2016年 4月18日 閲覧 。
^ Packard, Keith (2015年2月4日). 「[ANNOUNCE] xorg-server 1.17.0」. X.org . 2015年 2月7日 閲覧 。
^ Packard, Keith (2014年10月29日). 「[ANNOUNCE] xorg-server 1.16.99.901」. X.org . 2015年 2月9日 閲覧 。
^ Larabel, Michael. 「X.Org Server 1.17 正式リリース」. Phoronix . 2015年 2月9日 閲覧 。
^ Jackson, Adam (2015年11月9日). 「[ANNOUNCE] xorg-server 1.18.0」. xorg-announce (メーリングリスト).
^ Packard, Keith (2016年11月15日). 「[ANNOUNCE] xorg-server 1.19.0」. xorg-announce (メーリングリスト).
^ Larabel, Michael. 「X.Org Server 1.19が1年分の改良点を伴って正式リリース」 Phoronix . 2016年 11月15日 閲覧 。
^ Jackson, Adam (2018年5月10日). 「[ANNOUNCE] xorg-server 1.20」. xorg-announce (メーリングリスト).
^ Kanapickas, Povilas (2021年10月27日). 「[ANNOUNCE] xorg-server 21.1.0」. xorg-announce (メーリングリスト).
外部リンク
Wikimedia Commons には、 X.Org Server に関連するメディアがあります。
公式サイト
VcXsrv – Windows用の完全に更新されたXサーバー
VcXsrv – Windows 用の SourceForge の古いリポジトリ