X.Org Server
X.Org Server (официально «X.Org Foundation Open Source Public Implementation of X11») — свободная каноническая реализация сервера X Window System с открытым исходным кодом.
X.Org Server | |
---|---|
Тип | X server[d] |
Разработчик | X.Org Foundation |
Написана на | Си[2] |
Операционная система | GNU/Linux[d][3] и BSD[d][3] |
Первый выпуск | 6 апреля 2004 |
Последняя версия | 21.1.6[1] (20 декабря 2022; 2 месяца назад (2022-12-20)) |
Лицензия | лицензия X11[d][3], лицензия Expat[d][3], HPND[d][3] и модифицированная лицензия BSD[d][3] |
Сайт | x.org/wiki/ (англ.) |
Медиафайлы на Викискладе |
ИспользованиеПравить
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. |
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, значительный рефакторинг кода.[5] |
X11R7.1 | 22 мая 2006 | Усовершенствования EXA; интеграция Kdrive; AIGLX; улучшения в поддержке различных ОС и платформ.[6] |
X11R7.2 | 15 февраля 2007 | Удаление LBX[7] и встроенного драйвера клавиатуры, X-ACE, XCB, улучшения AutoConfig. |
X11R7.3 | 6 сентября 2007 | X11R7.3: XServer 1.4, автоопределение устройств с помощью HAL, использование DTrace, поддержка PCI-доменов.
Xorg server 1.4 — см. Server14Branch для подробностей. Основные моменты:
|
X11R7.4 | 23 сентября 2008 | XServer 1.5.1, XACE, переработка PCI, оптимизации EXA, _X_EXPORT, GLX 1.4, ускоренные запуск и выключение.[9] |
X11R7.5 | 26 октября 2009 | XServer 1.7.0[10], Xi 2, XGE, поддержка E-EDID, RandR 1.3, MPX, предсказуемое ускорение указателя, использование менеджера памяти DRI2, использование SELinux, удаление устаревших библиотек и расширений. |
X11R7.6 | 20 декабря 2010 | XServer 1.8.0[11], переход от управления устройствами с подсистемы HAL (Hardware Abstraction Layer) на использование библиотеки udev, возможность создания файлов конфигурации для отдельных устройств, поменялись ABI интерфейсов ответственных за ввод, вывод видео и некоторые расширения[12] |
X11R7.7 | 6 июня 2012[13] | XServer 1.12, поддержка мультитач, улучшенный процесс сборки документации из DocBook XML и начальная поддержка GLX и XKB в XCB. |
См. такжеПравить
- Wayland — Альтернативный протокол дисплейного сервера, реализации которого в ближайшем будущем должны заменить X Window System в некоторых дистрибутивах Linux.
- Mir — Альтернативная реализация дисплейного сервера, разрабатывавшаяся компанией Canonical Ltd. до апреля 2017 года[14], и позднее переданная в руки сообщества.
ПримечанияПравить
- ↑ xorg-server 21.1.6 (англ.).
- ↑ The x Open Source Project on Open Hub: Languages Page
- ↑ 1 2 3 4 5 6 Free Software Directory
- ↑ X.Org Foundation releases X Window System X11R6.7 (англ.). LWN (7 апреля 2004). Дата обращения: 29 июня 2006. Архивировано 29 января 2011 года.
- ↑ ChangesSince68 (англ.). X.Org Wiki. Дата обращения: 29 июня 2006. Архивировано 23 августа 2011 года.
- ↑ Release Notes for X11R7.1 (англ.). X.Org Foundation (22 марта 2006). Дата обращения: 29 июня 2006. Архивировано 23 августа 2011 года.
- ↑ ChangesForX11R72 (англ.). X.Org Wiki. Дата обращения: 15 февраля 2007. Архивировано 23 августа 2011 года.
- ↑ 7.3 Release notes (англ.). X.Org Foundation. Дата обращения: 13 декабря 2007. Архивировано 23 августа 2011 года.
- ↑ X.Org Foundation Releases X7.4 (неопр.). Дата обращения: 31 декабря 2010. Архивировано 1 августа 2009 года.
- ↑ X.Org Foundation Releases X7.5 (неопр.). Дата обращения: 31 декабря 2010. Архивировано 6 июля 2010 года.
- ↑ [https://web.archive.org/web/20100405121556/http://lists.freedesktop.org/archives/xorg/2010-April/049784.html Архивная копия от 5 апреля 2010 на Wayback Machine [ANNOUNCE] xorg-server 1.8.0]
- ↑ OpenNews: Релиз X Server 1.8 (неопр.). Дата обращения: 31 декабря 2010. Архивировано 16 июня 2010 года.
- ↑ [ANNOUNCE] X11R7.7 (неопр.). Дата обращения: 7 сентября 2012. Архивировано 14 августа 2012 года.
- ↑ Ars Technica: Ubuntu Unity is dead: Desktop will switch back to GNOME next year (неопр.). Дата обращения: 18 июня 2020. Архивировано 30 апреля 2020 года.
СсылкиПравить
- Домашняя страница X.Org
- Xorg(1) manual page (англ.) (X.Org)