Введение
XQuartz — это версия с открытым исходным кодом сервера X.Org X, сервера отображения для X Window System (иногда сокращенно до X11 или X), работающего на macOS. Он официально заменил внутреннее приложение X11 от Apple. Название «XQuartz» происходит от Quartz — части фреймворка Core Graphics в macOS, к которому XQuartz подключает эти приложения. XQuartz позволяет запускать на macOS кроссплатформенные приложения, использующие X11 для графического интерфейса, многие из которых не предназначены специально для macOS. Это включает в себя множество научных и академических программных проектов. В Mac OS X 10.4 Tiger реализация X11 от Apple поддерживала протокол X11 версии 6.6 (X11R6.6). Эта реализация включала в себя оконный сервер X11 на базе XFree86 4.4, оконный менеджер Quartz без корневого окна, библиотеки и основные утилиты, такие как xterm. «Без корневого окна» означает, что приложения X Window отображаются на рабочем столе Quartz, выглядя как любое другое оконное приложение Quartz (то есть не во виртуальном рабочем столе, содержащемся внутри другого окна). В Mac OS X Leopard X11 был обновлен для использования сервера X.Org (X11R7.2) вместо XFree86. Исходный код X11 доступен от Apple. Часть исходного кода распространяется под лицензией Apple Public Source License, а основная часть — под лицензией MIT.
XQuartz is an open source version of the X. Org X server, a display server for the X Window System (sometimes shortened to X11 or X) that runs on macOS. It formally replaced Apple's internal X11 app. The name "XQuartz" derives from Quartz, part of the macOS Core Graphics framework, to which XQuartz connects these applications. XQuartz allows cross platform applications using X11 for the GUI to run on macOS, many of which are not specifically designed for macOS. This includes numerous scientific and academic software projects. In Mac OS X 10.4 Tiger, Apple's X11 implemented X11 protocol release 6.6 (X11R6.6). This implementation includes an XFree86 4.4 based X11 window server, Quartz rootless window manager, libraries, and basic utilities such as xterm. "Rootless" means that X window applications show up on the Quartz desktop, appearing like any other windowed Quartz application (that is, not in a virtual desktop contained within another window). In Mac OS X Leopard, X11 was updated to use X. Org Server (X11R7.2) rather than XFree86. The source code for X11 is available from Apple. Some source code is available under the Apple Public Source License while the bulk is licensed under the MIT License.
Текущая версия
Текущая версия XQuartz — это DDX (Device Dependent X), включённый в X.Org Server, который обеспечивает поддержку аппаратно ускоренной 2D-графики (в версиях до 2.1), аппаратного ускорения OpenGL и интеграцию с Aqua, графическим пользовательским интерфейсом macOS (GUI). Начиная с версии 2.8.0, XQuartz не поддерживает дисплеи Retina с высоким разрешением для приложений X11, которые работают в режиме удвоенного разрешения пикселей на дисплеях с высоким разрешением.
Список версий (с 2010 года)
Версия macOS ТребованияНаиболее важные измененияДата выпускаXQuartz 2.8.5Mac OS X Mavericks 10.9 или более поздняя2023 01 26XQuartz 2.8.4Mac OS X Mavericks 10.9 или более поздняя2022 12 24XQuartz 2.8.3Mac OS X Mavericks 10.9 или более поздняя2022 12 09XQuartz 2.8.2Mac OS X Mavericks 10.9 или более поздняя2022 06 30XQuartz 2.8.1Mac OS X Mavericks 10.9 или более поздняя2021 04 25XQuartz 2.8.0Mac OS X Mavericks 10.9 или более поздняяНативная поддержка компьютеров Apple M1.2021 03 21XQuartz 2.7.11Mac OS X Snow Leopard 10.6.3 или более поздняя2016 10 29XQuartz 2.7.10Mac OS X Snow Leopard 10.6.3 или более поздняя2016 10 22XQuartz 2.7.9Mac OS X Snow Leopard 10.6.3 или более поздняя2016 05 05XQuartz 2.7.8Mac OS X Snow Leopard 10.6.3 или более поздняяПервый выпуск, поддерживаемый на OS X El Capitan2015 10 17XQuartz 2.7.7Mac OS X Snow Leopard 10.6.3 или более поздняяПервый выпуск, поддерживаемый на OS X Yosemite2014 08 18XQuartz 2.7.6Mac OS X Snow Leopard 10.6.3 или более поздняя2014 05 17XQuartz 2.7.5Mac OS X Snow Leopard 10.6.3 или более поздняяПервый выпуск, поддерживаемый на OS X Mavericks2013 11 10XQuartz 2.7.4Mac OS X Snow Leopard 10.6.3 или более поздняя2012 09 27XQuartz 2.7.3Mac OS X Snow Leopard 10.6.3 или более поздняя2012 08 27XQuartz 2.7.2Mac OS X Snow Leopard 10.6.3 или более поздняяПервый выпуск, поддерживаемый на OS X Mountain Lion2012 06 01XQuartz 2.7.1Mac OS X Snow Leopard 10.6.3 или более поздняя2012 06 01XQuartz 2.7.0Mac OS X Snow Leopard 10.6.3 или более поздняяПервый выпуск, поддерживаемый на Mac OS X 10.7 Lion2011 11 04XQuartz 2.6.3Mac OS X Snow Leopard 10.6.3 или более поздняя2011 07 20XQuartz 2.6.2Mac OS X Snow Leopard 10.6.3 или более поздняя2011 04 30XQuartz 2.6.1Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 или более поздняя2011 03 17XQuartz 2.6.0Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 или более поздняя2010 12 19XQuartz 2.5.3Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 или более поздняя2010 08 13XQuartz 2.5.2Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 или более поздняя2010 07 20XQuartz 2.5.1Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 или более поздняя2010 07 10XQuartz 2.5.0Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 или более поздняяПервый выпуск, поддерживаемый на Mac OS X Snow Leopard2010 03 29