XQuartz は、 macOS上で動作するX Window System (X11 または X と略されることもある)のディスプレイサーバーであるX.Org X サーバーのオープンソース版です。[ 1 ] 2012 年に、OS X Mountain Lion (バージョン 10.8) 用の Apple の内部 X11 アプリケーションを正式に置き換えました。「XQuartz」という名前は、macOS Core Graphics フレームワークの一部であるQuartzに由来しており、XQuartz はこのフレームワークにこれらのアプリケーションを接続します。XQuartz を使用すると、GUI に X11 を使用するクロスプラットフォームアプリケーションを macOS 上で実行できます。これらのアプリケーションの多くは、macOS 用に特別に設計されていません。これには、多数の科学および学術ソフトウェア プロジェクトが含まれます。[ 2 ]
X11.app は当初、 Mac OS X 10.2 Jaguarのダウンロード可能なパブリックベータ版として提供され、その後Mac OS X 10.3 Pantherの標準パッケージに含まれました。Mac OS X 10.4 Tigerでは、X11.app はインストール DVD に含まれるオプションのインストールでした。Mac OS X 10.5 Leopard、Mac OS X 10.6 Snow Leopard、およびMac OS X 10.7 Lionでは、X11.app がデフォルトでインストールされましたが、OS X 10.8 Mountain Lion以降、Apple は X11.app の専用サポートを終了し、代わりにユーザーはオープンソースのXQuartz プロジェクト (Apple が貢献している)に誘導されるようになりました。[ 2 ]
Mac OS X 10.4 Tigerでは、Apple の X11 はX11 プロトコルリリース 6.6 (X11R6.6) を実装しました。この実装には、XFree86 4.4 ベースの X11 ウィンドウ サーバー、Quartzルートレス ウィンドウ マネージャ、ライブラリ、およびxtermなどの基本ユーティリティが含まれています。[ 3 ]「ルートレス」とは、X ウィンドウ アプリケーションが Quartz デスクトップに表示され、他のウィンドウ Quartz アプリケーションと同様に表示されることを意味します (つまり、別のウィンドウ内に含まれる仮想デスクトップには表示されません)。Mac OS X Leopardでは、X11 はXFree86ではなくX.Org Server (X11R7.2)を使用するように更新されました。[ 4 ] X11 のソース コードは Apple から入手できます。ソース コードの一部はApple Public Source Licenseの下で入手できますが、大部分はMIT Licenseの下でライセンスされています。
XQuartzの現在のバージョンは、 X.Orgサーバーに含まれるDDX(デバイス依存X [ 5 ] )であり、ハードウェアアクセラレーションによる2Dグラフィックス(バージョン2.1以前)、ハードウェアOpenGLアクセラレーション、およびmacOSのグラフィカルユーザーインターフェイス(GUI)であるAquaとの統合をサポートしています。バージョン2.8.0以降、XQuartzは高解像度RetinaディスプレイをX11アプリにサポートしておらず、高解像度ディスプレイではピクセル倍増モードで動作します。