XQuartzの歴史は、macOS(当初はMac OS Xと呼ばれていました)の進化と深く結びついています。初期のバージョンは、Mac OS X v10.2向けのベータ版として登場し、その後、Mac OS X v10.3では標準パッケージとして提供され、Appleの公式サイトからダウンロードが可能でした。Mac OS X v10.4では、インストールDVDにオプションとして収録され、より手軽にインストールできるようになりました。Mac OS X v10.5からv10.7までのバージョンでは、XQuartzはOSにデフォルトでインストールされており、追加のインストール作業は不要でした。しかし、OS X v10.8以降では、標準搭載ではなくなり、ユーザーが別途インストールする必要があるソフトウェアとなりました。Appleのダウンロードサイトは2019年末に閉鎖され、現在はXQuartzプロジェクトによってメンテナンスされています。
技術的詳細
Mac OS X v10.4におけるXQuartzは、X11R6.6のXプロトコルを実装していました。この実装には、XFree86 4.4をベースとしたXサーバ、Quartzルートレスウィンドウマネージャ、各種ライブラリ、そしてxtermなどの基本的なユーティリティが含まれています。特筆すべき点として、「ルートレス」という機能があります。これは、X Window SystemのアプリケーションをmacOSのQuartzデスクトップ上に、他のmacOSのアプリケーションのウィンドウと同様に表示・操作できる機能です。これにより、X Window SystemのアプリケーションがmacOSのデスクトップ環境にシームレスに統合され、ユーザーは違和感なく利用することができます。また、quartz-wmと呼ばれるウィンドウマネージャにより、X11のトップレベルウィンドウをmacOSのトップレベルウィンドウにマッピングすることで、複数のウィンドウを効率的に管理する「マルチウィンドウ」環境も実現していました。