X.Org Server

Поделись знанием:
Это текущая версия страницы, сохранённая Порфирий (обсуждение | вклад) в 18:01, 24 октября 2016. Вы просматриваете постоянную ссылку на эту версию.

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
X.Org Server
Тип

X server

Разработчик

X.Org Foundation

Написана на

C

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

1.18.2[1] (11 марта 2016)

Лицензия

X11 License

Сайт

[www.x.org/ rg]

К:Википедия:Статьи без изображений (тип: не указан)

X.Org Server (официально «X.Org Foundation Open Source Public Implementation of X11») — свободная каноническая реализация сервера X Window System с открытым исходным кодом.

Использование

Unix и Linux

X.Org Server применяется в качестве реализации X Window System во многих UNIX-подобных операционных системах; для подавляющего большинства современных дистрибутивов Linux и BSD является основным поставляемым вариантом X-сервера. В Solaris преобладает среди систем с x86-совместимой архитектурой, однако среди систем с архитектурой SPARC был более распространен проприетарный Xsun, поставка которого была прекращена в Oracle Solaris 11.

Microsoft Windows

Для Microsoft Windows существует несколько основанных на X.Org Server реализаций X-сервера, среди которых можно отметить Cygwin/X и Xming.

Apple Mac OS X

Начиная с версии 10.5 («Leopard»), Mac OS X поставляется с XQuartz — X-сервером на основе X.Org Server, позволяющим организовать бесшовный запуск приложений X11 в Aqua.

История выпусков

Версия Дата выпуска Основные изменения
X11R6.7.0 6 апреля 2004 Первая версия X. Org Server от фонда X.Org Foundation как форк от XFree86 4.4 RC2. Основным поводом для этого послужило несогласие некоторых участников проекта с новой лицензией XFree86 4.4. Многие из бывших разработчиков XFree86 позднее присоединились к проекту X.Org Server.

Удаление XIE, PEX и libxml2.[2]

X11R6.8.0 8 сентября 2004 Прозрачность окон; XDamage; Distributed Multihead X; XFixes; Composite; XEvIE.
X11R6.8.1 17 сентября 2004 Устранение уязвимости в libxpm.
X11R6.8.2 10 февраля 2005 Устранение багов, обновления драйверов.
X11R6.9
X11R7.0
21 декабря 2005 Впервые была добавлена модульная система сборки. В 6.9.0 всё ещё использовалась старая система сборки Imake, в то время как системы 7.0.0 уже использовала Autotools. В итоге из одного набора исходных кодов получились модульная версия 7.0 и монолитная версия 6.9.

EXA, значительный рефакторинг кода.[3]

X11R7.1 22 мая 2006 Усовершенствования EXA; интеграция Kdrive; AIGLX; улучшения в поддержке различных ОС и платформ.[4]
X11R7.2 15 февраля 2007 Удаление LBX[5] и встроенного драйвера клавиатуры, X-ACE, XCB, улучшения AutoConfig.
X11R7.3 6 сентября 2007 X11R7.3: XServer 1.4, автоопределение устройств с помощью HAL, использование DTrace, поддержка PCI-доменов.

Xorg server 1.4 — см. Server14Branch для подробностей. Основные моменты:

  • RandR 1.2: RandR 1.2 предлагает выход автоопределения, а также на лету реконфигурацию производства и переключения режимов.
  • Input hotplug: Input hotplug позволяет подключение на горячую устройств ввода, а также добавлена расширенная поддержка для тачскринов и планшетов, либо через HAL или D-Bus.
  • KDrive: Многочисленные усовершенствования были сделаны в коде Kdrive, в том числе улучшена поддержка нескольких устройств ввода.
  • DTrace: При работе в ОС OpenSolaris, Х-сервер включил в себя поддержку DTrace, что позволяет детальный учёт операций внутри сервера.
  • EXA: Большая работа была проделана над EXA framework, чтобы сделать его более удобным.
  • Новые приложения: xbacklight
  • Новые драйверы: xf86-video-glide, xf86-video-vermilion
  • Новые страницы описания man’ы для API: libXinerama, libXcomposite, XKB functions in libX11, Xtest functions in libXtst
  • Поддержка для шрифта каталогов директорий в шрифтах путей
  • xdm: добавлена поддержка Xft.[6]
X11R7.4 23 сентября 2008 XServer 1.5.1, XACE, переработка PCI, оптимизации EXA, _X_EXPORT, GLX 1.4, ускоренные запуск и выключение.[7]
X11R7.5 26 октября 2009 XServer 1.7.0[8], Xi 2, XGE, поддержка E-EDID, RandR 1.3, MPX, предсказуемое ускорение указателя, использование менеджера памяти DRI2, использование SELinux, удаление устаревших библиотек и расширений.
X11R7.6 20 декабря 2010 XServer 1.8.0[9], переход от управления устройствами с подсистемы HAL (Hardware Abstraction Layer) на использование библиотеки udev, возможность создания файлов конфигурации для отдельных устройств, поменялись ABI интерфейсов ответственных за ввод, вывод видео и некоторые расширения[10]
X11R7.7 6 июня 2012[11] XServer 1.12, поддержка мультитач, улучшенный процесс сборки документации из DocBook XML и начальная поддержка GLX и XKB в XCB.

См. также

  • Wayland — Альтернативный протокол дисплейного сервера, реализации которого в ближайшем будущем должны заменить X Window System в некоторых дистрибутивах Linux.
  • Mir — Альтернативная реализация дисплейного сервера, разрабатываемая компанией Canonical Ltd.

Примечания

  1. [lists.x.org/archives/xorg-announce/2016-March/002681.html ANNOUNCE xorg-server 1.18.2] (англ.). x.org (11 March 2016). Проверено 12 марта 2016.
  2. [lwn.net/Articles/79302/ X.Org Foundation releases X Window System X11R6.7] (англ.). LWN (7 апреля 2004). Проверено 29 июня 2006. [www.webcitation.org/5w60NsHOQ Архивировано из первоисточника 29 января 2011].
  3. [xorg.freedesktop.org/wiki/ChangesSince68 ChangesSince68] (англ.). X.Org Wiki. Проверено 29 июня 2006. [www.webcitation.org/6194kX0CP Архивировано из первоисточника 23 августа 2011].
  4. [ftp.x.org/pub/X11R7.1/doc/RELNOTES.html Release Notes for X11R7.1] (англ.). X.Org Foundation (22 марта 2006). Проверено 29 июня 2006. [www.webcitation.org/6194l2hxO Архивировано из первоисточника 23 августа 2011].
  5. [xorg.freedesktop.org/wiki/ChangesForX11R72 ChangesForX11R72] (англ.). X.Org Wiki. Проверено 15 февраля 2007. [www.webcitation.org/6194lW5Rh Архивировано из первоисточника 23 августа 2011].
  6. [www.x.org/wiki/Releases/7.3 7.3 Release notes] (англ.). X.Org Foundation. Проверено 13 декабря 2007. [www.webcitation.org/61965J9p8 Архивировано из первоисточника 23 августа 2011].
  7. [x.org/wiki/Releases/7.4 X.Org Foundation Releases X7.4]
  8. [x.org/wiki/Releases/7.5 X.Org Foundation Releases X7.5]
  9. [lists.freedesktop.org/archives/xorg/2010-April/049784.html [ANNOUNCE] xorg-server 1.8.0]
  10. [www.opennet.ru/opennews/art.shtml?num=26069 OpenNews: Релиз X Server 1.8]
  11. [lists.x.org/archives/xorg-announce/2012-June/001977.html [ANNOUNCE] X11R7.7]

Ссылки

  • [www.x.org/ Домашняя страница X.Org]
  • [rus-linux.net/papers/xwin/X-Window.html Хорошая тематическая статья с сайта rus-linux.net/]
  • [www.x.org/releases/X11R7.6/doc/man/man1/Xorg.1.xhtml Xorg(1) manual page]  (англ.) (X.Org)