Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

XQuartz - это версия X-сервера X.Org с открытым исходным кодом , компонент системы X Window (X11, сокращенно X, а иногда неофициально X-Windows), работающий в macOS . [1] Он формально заменил внутреннее приложение Apple X11. Название «XQuartz» происходит от Quartz , части платформы MacOS Core Graphics, к которой XQuartz подключает эти приложения. XQuartz позволяет кроссплатформенным приложениям, использующим 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). Эта реализация включает оконный сервер X11 на базе XFree86 4.4, оконный менеджер Quartz без root, библиотеки и базовые утилиты, такие как xterm . [3] «Без рутинга» означает, что приложения X Window отображаются на рабочем столе Quartz, как любое другое оконное приложение Quartz (то есть не на виртуальном рабочем столе, содержащемся в другом окне). В Mac OS X Leopard X11 был обновлен для использования сервера X.Org (X11R7.2), а не XFree86 . [4] Исходный код для X11 доступен от Apple. Некоторый исходный код доступен подЛицензия Apple Public Source License, в то время как основная часть находится под лицензией MIT .

Текущая версия [ править ]

Текущая версия XQuartz представляет собой DDX (Device Dependent X [5] ), включенный в X.Org Server, и реализует поддержку 2D-графики с аппаратным ускорением (в версиях до 2.1), аппаратное ускорение OpenGL и интеграцию с Aqua , macOS. графический пользовательский интерфейс (GUI). Начиная с версии 2.7.11, XQuartz не обеспечивает поддержку дисплеев Retina с высоким разрешением для приложений X11, которые работают в режиме удвоения пикселей на дисплеях с высоким разрешением.

Список версий (с 2010 г.) [ править ]

См. Также [ править ]

  • Поддержка MacX , X11 в классической Mac OS
  • XWayland , для поддержки приложения X в Wayland
  • XDarwin , реализация X для macOS, предшествовавшая XQuartz, поддерживающая версии macOS до 10.3 в отличие от XQuartz.

Ссылки [ править ]

  1. ^ "XQuartz" .
  2. ^ a b «Apple удаляет X11 в OS X 10.8 Mountain Lion, переводит поддержку на XQuartz с открытым исходным кодом» . Проверено 14 сентября 2016 года .
  3. ^ "XQuartz" . 14 сентября 2016 г.
  4. ^ "Внутри Леопарда: Под капотом, Страница 2" . Macworld . 2 ноября 2007 . Проверено 30 июня, 2020 .
  5. ^ «Глоссарий» . www.x.org . Проверено 15 сентября 2016 года .
  6. ^ «XQuartz - Архив выпусков» . www.xquartz.org . Проверено 22 января 2017 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт