X.Org Server
| X.Org Server | |
|---|---|
| Тип | X-сервер[вд] |
| Разработчик | X.Org Foundation |
| Написана на | Си[2] |
| Операционные системы | GNU/Linux[3] и BSD[вд][3] |
| Дата выпуска | 6 апреля2004 |
| Последняя версия | 21.1.16[1] (24 февраля 2025; 11 месяцев назад (2025-02-24)) |
| Репозиторий | gitlab.freedesktop.org/x… |
| Лицензия | лицензия X11[вд][3], лицензия Expat[вд][3], HPND[вд][3] и модифицированная лицензия BSD[3] |
| Сайт | x.org (англ.) |
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.
История выпусков
[править |править код]| Версия | Дата | Выпуск X11 | Основные особенности |
|---|---|---|---|
| Старая версия, не поддерживается: 1.0 | 21 декабря 2005[4] | X11R7.0 (1.0.1) | Начальный модульный X-сервер, архитектураEXA |
| Старая версия, не поддерживается: 1.1 | 22 мая 2006[5] | X11R7.1 (1.1.0) | Интеграция KDrive, поддержкаAIGLX[6] |
| Старая версия, не поддерживается: 1.2 | 22 января 2007[7] | X11R7.2 (1.2.0) | Автоконфигурация, расширенная поддержка менеджеров композитинга на основе GL[8] |
| Старая версия, не поддерживается: 1.3 | 19 апреля 2007[9] | RandR 1.2[10] | |
| Старая версия, не поддерживается: 1.4 | 6 сентября 2007[11] | X11R7.3 (1.4.0) | Поддержка горячего подключения входов[11][12] |
| Старая версия, не поддерживается: 1.5 | 3 сентября 2008[13] | X11R7.4 (1.5.1) | MPX[14] |
| Старая версия, не поддерживается: 1.6 | 25 февраля 2009[15] | RandR 1.3,DRI2, XInput 1.5[16] | |
| Старая версия, не поддерживается: 1.7 | 1 октября 2009[17] | X11R7.5 (1.7.1) | XInput 2.0, multi-pointer X[18][19] |
| Старая версия, не поддерживается: 1.8 | 2 апреля 2010[20] | xorg.conf.d, обработка ввода udev[21] | |
| Старая версия, не поддерживается: 1.9 | 20 августа 2010[22] | X11R7.6 (1.9.3) | |
| Старая версия, не поддерживается: 1.10 | 25 февраля 2011[23] | X Synchronization Fences[24] | |
| Старая версия, не поддерживается: 1.11 | 26 августа 2011[25] | ||
| Старая версия, не поддерживается: 1.12 | 4 марта 2012[26] | X11R7.7 (1.12.2) | XInput 2.2 (включая поддержку мультитач)[27] |
| Старая версия, не поддерживается: 1.13 | 5 сентября 2012[28] | Новый API драйвера DDX, разгрузкаDRI2, RandR 1.4, контекстыOpenGL 3.x+, удалениеXAA[29] | |
| Старая версия, не поддерживается: 1.14 | 5 марта 2013[30] | XInput 2.3[31] | |
| Старая версия, не поддерживается: 1.15 | 27 декабря 2013[32] | Расширения DRI3 и Present[33][34] | |
| Старая версия, не поддерживается: 1.16 | 17 июля 2014[35] | XWayland DDX, ускорение GLAMOR, поддержка не-PCI устройств, поддержкаsystemd-logind (без root-доступа X X),[35][36] получена поддержка библиотекиlibinput в виде оболочки под названиемxf86-input-libinput[37][38] | |
| Старая версия, не поддерживается: 1.17 | 4 февраля 2015[39] | Интеграция бывшего универсального драйвера DRM/KMSxf86-video-modesetting,[40][41] добавлена поддержкаDRI2 с GLAMOR | |
| Старая версия, не поддерживается: 1.18 | 9 ноября 2015[42] | RandR 1.5 | |
| Старая версия, не поддерживается: 1.19 | 15 ноября 2016[43] | Поточный ввод, синхронизация PRIME, ограничение и деформация указателя XWayland, поддержка расширения Windows DRI[44] | |
| Старая версия, не поддерживается: 1.20 | 10 мая 2018[45] | Улучшения системы сборкиMeson, позволяет использовать отдельные драйверы OpenGL для разных экранов X, лизинг RandR улучшает поддержкуSteam VR | |
| Текущая версия:21.1 | 27 октября 2021[46] | Система сборки Meson теперь находится на одном уровне с Autotools, поддержкапеременной частоты обновления[англ.], жесты тачпада через XInput 2.4 | |
Легенда: Старая версия, не поддерживается Старая поддерживаемая версия Текущая версия Тестовая версия Будущая версия | |||
См. также
[править |править код]- Wayland — Альтернативный протокол дисплейного сервера, реализации которого в ближайшем будущем должны заменить X Window System в некоторых дистрибутивах Linux.
- Mir — Альтернативная реализация дисплейного сервера, разрабатывавшаяся компаниейCanonical Ltd. до апреля 2017 года[47], и позднее переданная в руки сообщества.
Примечания
[править |править код]- ↑xorg-server 21.1.16 (англ.).
- ↑The x Open Source Project on Open Hub: Languages Page
- ↑123456Free Software Directory
- ↑X11R6.9 and X11R7.0 Officially Released . X.org. Дата обращения: 7 февраля 2015. Архивировано 11 апреля 2021 года.
- ↑Jackson, Adam. [ANNOUNCE] xorg-server 1.1.0 . X.org (22 мая 2006). Дата обращения: 7 февраля 2015. Архивировано 25 октября 2020 года.
- ↑Summary of new features in X11R7.1 . X.org. Дата обращения: 7 февраля 2015. Архивировано 24 декабря 2020 года.
- ↑Jackson, Adam. [ANNOUNCE] xserver 1.2.0 . X.org (23 января 2007). Дата обращения: 7 февраля 2015. Архивировано 7 мая 2021 года.
- ↑X11R7.2 Release . X.org. Дата обращения: 7 февраля 2015. Архивировано 17 мая 2022 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.3.0.0 again . X.org (20 апреля 2007). Дата обращения: 7 февраля 2015. Архивировано 15 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.2.99.901 (X server 1.3 RC1) . X.org (5 марта 2007). Дата обращения: 7 февраля 2015. Архивировано 15 мая 2021 года.
- ↑12Anholt, Eric. [ANNOUNCE] xorg-server 1.4 . X.org (6 сентября 2007). Дата обращения: 7 февраля 2015. Архивировано 5 декабря 2021 года.
- ↑X server version 1.4 release plans . X.org. Дата обращения: 7 февраля 2015. Архивировано 8 марта 2021 года.
- ↑Jackson, Adam. [ANNOUNCE] xserver 1.5.0 . X.org (3 сентября 2008). Дата обращения: 7 февраля 2015. Архивировано 17 января 2021 года.
- ↑MPX has been merged (26 мая 2008). Дата обращения: 5 июля 2024. Архивировано 12 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.6.0 . X.org (25 февраля 2009). Дата обращения: 7 февраля 2015. Архивировано 7 мая 2021 года.
- ↑Server 1.6 branch . X.org. Дата обращения: 7 февраля 2015. Архивировано 22 декабря 2018 года.
- ↑Hutterer, Peter. [ANNOUNCE] xorg-server 1.7.0 . X.org (2 октября 2009). Дата обращения: 7 февраля 2015. Архивировано 9 ноября 2020 года.
- ↑Server 1.7 branch . X.org. Дата обращения: 7 февраля 2015. Архивировано 24 января 2022 года.
- ↑Larabel, Michael. X Server 1.7 Released With XI2/MPX Glory . Phoronix. Дата обращения: 7 февраля 2015. Архивировано 18 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.8.0 . X.org (2 апреля 2010). Дата обращения: 7 февраля 2015. Архивировано 17 мая 2021 года.
- ↑Larabel, Michael. X.Org Server 1.8.0 Is Here . Phoronix. Дата обращения: 7 февраля 2015. Архивировано 19 апреля 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.9.0 . X.org (21 августа 2010). Дата обращения: 7 февраля 2015. Архивировано 14 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.10.0 . X.org (26 февраля 2011). Дата обращения: 7 февраля 2015. Архивировано 20 января 2022 года.
- ↑Larabel, Michael. That Was Quick, X Server 1.10 Officially Released . Phoronix. Дата обращения: 8 февраля 2015. Архивировано 17 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.11.0 . X.org (27 августа 2011). Дата обращения: 7 февраля 2015. Архивировано 7 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.12.0 . X.org (5 марта 2012). Дата обращения: 7 февраля 2015. Архивировано 7 мая 2021 года.
- ↑Larabel, Michael. X.Org Server 1.12 Released With Multi-Touch . Phoronix. Дата обращения: 8 февраля 2015. Архивировано 12 марта 2022 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.13.0 . X.org (5 сентября 2012). Дата обращения: 7 февраля 2015. Архивировано 7 мая 2021 года.
- ↑Larabel, Michael. X.Org Server 1.13 Released With Massive Changes . Phoronix. Дата обращения: 8 февраля 2015. Архивировано 5 декабря 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.14.0 . X.org (6 марта 2013). Дата обращения: 7 февраля 2015. Архивировано 7 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.13.99.901 (1.14 RC1) . X.org (19 декабря 2012). Дата обращения: 9 февраля 2015. Архивировано 12 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.15.0 . X.org (27 декабря 2013). Дата обращения: 7 февраля 2015. Архивировано 7 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.14.99.901 . X.org (ноябрь 2013). Дата обращения: 9 февраля 2015. Архивировано 17 мая 2021 года.
- ↑Larabel, Michael. X.Org Server 1.15 Release Has Several New Features . Phoronix. Дата обращения: 9 февраля 2015. Архивировано 25 июня 2021 года.
- ↑12Packard, Keith. [ANNOUNCE] xorg-server 1.16.0 . X.org (17 июля 2014). Дата обращения: 7 февраля 2015. Архивировано 8 марта 2021 года.
- ↑Larabel, Michael. X.Org Server 1.16 Officially Released With Terrific Features . Phoronix. Дата обращения: 9 февраля 2015. Архивировано 21 апреля 2021 года.
- ↑Hutterer, Peter. libinput - a common input stack for Wayland compositors and X.Org drivers (24 сентября 2014). Дата обращения: 17 апреля 2016. Архивировано 18 мая 2021 года.
- ↑de Goede, Hans. Replacing xorg input - Drivers with libinput (1 февраля 2015). Дата обращения: 18 апреля 2016.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.17.0 . X.org (4 февраля 2015). Дата обращения: 7 февраля 2015. Архивировано 7 мая 2021 года.
- ↑Packard, Keith. [ANNOUNCE] xorg-server 1.16.99.901 . X.org (29 октября 2014). Дата обращения: 9 февраля 2015. Архивировано 25 октября 2020 года.
- ↑Larabel, Michael. X.Org Server 1.17 Officially Released . Phoronix. Дата обращения: 9 февраля 2015. Архивировано 17 мая 2021 года.
- ↑Jackson, Adam (9 ноября 2015).[ANNOUNCE] xorg-server 1.18.0.xorg-announce (Mailing list).Архивировано 13 мая 2021. Дата обращения: 5 июля 2024.
- ↑Packard, Keith (15 ноября 2016).[ANNOUNCE] xorg-server 1.19.0.xorg-announce (Mailing list).Архивировано 2 июля 2021. Дата обращения: 26 ноября 2016.
- ↑Larabel, Michael. X.Org Server 1.19 Officially Released With A Year's Worth Of Improvements . Phoronix. Дата обращения: 15 ноября 2016. Архивировано 24 ноября 2021 года.
- ↑Jackson, Adam (10 мая 2018).[ANNOUNCE] xorg-server 1.20.xorg-announce (Mailing list).Архивировано 18 июля 2024. Дата обращения: 5 июля 2024.
- ↑Kanapickas, Povilas (27 октября 2021).[ANNOUNCE] xorg-server 21.1.0.xorg-announce (Mailing list).Архивировано 5 июня 2023. Дата обращения: 5 июля 2024.
- ↑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)