Открыть сервис

X.Org Foundation

X.Org Foundation — это некоммерческая организация, управляющая разработкой и стандартизацией X Window System, а также координирующая выпуск эталонной реализации X.Org Server. Фонд был основан в 2004 году как преемник The Open Group, ранее контролировавшей спецификации X11. Основная цель организации — обеспечение открытости, переносимости и совместимости графической подсистемы в Unix-подобных операционных системах, включая дистрибутивы Linux, BSD и Solaris.

История

Предпосылки создания

X Window System была разработана в Массачусетском технологическом институте (MIT) в 1984 году. В 1988 году управление перешло к консорциуму X Consortium, который в 1996 году был распущен. Затем права на спецификации и эталонную реализацию перешли к The Open Group — организации, занимавшейся стандартизацией Unix. В 1999 году The Open Group выпустила последнюю версию X11R6.4 с лицензией, ограничивающей свободное распространение, что вызвало критику сообщества.

Основание и первые годы

В 2004 году группа разработчиков, недовольных закрытостью процесса, создала форк X.Org Server на основе X11R6.6. Для координации работы была учреждена X.Org Foundation как независимая некоммерческая организация (зарегистрирована в штате Делавэр, США). Первым председателем стал Джим Геттис (Jim Gettys), один из ключевых разработчиков X. Фонд взял на себя контроль над развитием X11, выпустив X11R6.7 в апреле 2004 года.

Слияние с freedesktop.org

В 2005 году X.Org Foundation объединила усилия с проектом freedesktop.org, который занимался стандартизацией интерфейсов для десктопных сред Linux. Это привело к интеграции таких технологий, как D-Bus, HAL и PolicyKit. С 2006 года разработка ведётся в рамках единого репозитория на freedesktop.org.

Переход к Wayland

С 2010-х годов X.Org Foundation столкнулась с конкуренцией со стороны протокола Wayland, разработанного Кристианом Хогсбергом (Kristian Høgsberg) при поддержке Red Hat. Wayland предлагал более современную архитектуру, устраняющую многие недостатки X11, такие как избыточность кода и проблемы с безопасностью. Однако X.Org Foundation продолжает поддерживать X.Org Server, который остаётся основным графическим сервером в большинстве дистрибутивов Linux (по состоянию на 2025 год). В 2022 году было объявлено о прекращении активной разработки X.Org Server в пользу Wayland, но фонд сохраняет функции по управлению спецификациями и стандартами.

Структура и управление

Органы управления

X.Org Foundation управляется советом директоров, избираемым сообществом разработчиков. В совет входят представители крупных компаний (Red Hat, Intel, AMD, NVIDIA) и независимые разработчики. Решения принимаются на основе консенсуса, а ключевые вопросы — путём голосования.

Членство

Фонд не имеет формального членства — участие открыто для всех желающих. Финансирование осуществляется за счёт спонсорских взносов от компаний (например, Red Hat, Google, SUSE) и пожертвований. Бюджет направляется на поддержку инфраструктуры (серверы, хостинг, проведение конференций).

Деятельность

Разработка X.Org Server

Основной продукт фонда — X.Org Server, эталонная реализация X Window System. Сервер поддерживает:

  • Многозадачность и удалённый доступ (протокол X11).
  • Аппаратное ускорение через DRI (Direct Rendering Infrastructure) и GLX.
  • Поддержку различных драйверов (Intel, AMD, NVIDIA, VMware).
  • Расширения, такие как XRandR (управление разрешением экрана) и XInput (обработка ввода).

Стандартизация

Фонд поддерживает спецификации X11, включая:

  • X11 Protocol — основной протокол взаимодействия клиент-сервер.
  • XKB (X Keyboard Extension) — управление раскладками клавиатуры.
  • XRender — рендеринг с альфа-каналом.
  • XComposite — композитинг окон.

Координация сообщества

X.Org Foundation организует ежегодные конференции X.Org Developers’ Conference (XDC), где разработчики обсуждают будущее графической подсистемы. С 2013 года конференции проводятся совместно с проектами Wayland и Mesa.

Ключевые версии X.Org Server

ВерсияДата выпускаОсновные изменения
X11R6.7Апрель 2004Первый релиз под управлением фонда.
X11R6.8Сентябрь 2004Внедрение AIGLX (ускорение OpenGL).
X11R6.9Декабрь 2005Поддержка EXA (ускорение 2D-графики).
X11R7.0Декабрь 2005Модульная архитектура (разделение на отдельные библиотеки).
X11R7.7Июнь 2012Стабильная версия, поддерживаемая в долгосрочных релизах.
X.Org Server 1.20Май 2018Улучшение поддержки мультимониторов и HDR.
X.Org Server 1.21Октябрь 2022Последний значительный релиз; прекращение активной разработки.

Критика и ограничения

Устаревшая архитектура

X11 был разработан в 1980-х годах и не учитывает современные требования:

  • Сетевой протокол X11 неэффективен для локального использования (избыточность трафика).
  • Поддержка композитинга реализована через расширения, что приводит к фрагментации.
  • Отсутствие встроенной поддержки сенсорных экранов и мультитач-жестов.

Проблемы безопасности

  • X11 допускает перехват ввода (keyloggers) и захват экрана любым клиентом.
  • Нет изоляции между приложениями — любое окно может читать данные других окон.

Переход на Wayland

С 2020-х годов большинство дистрибутивов Linux (Fedora, Ubuntu, Debian) по умолчанию используют Wayland. X.Org Server остаётся в качестве запасного варианта для совместимости с устаревшим ПО. В 2024 году Red Hat объявила о прекращении поддержки X.Org Server в RHEL 10.

Значение

X.Org Foundation сыграла ключевую роль в сохранении открытости графической подсистемы Unix-подобных ОС. Фонд обеспечил:

  • Переход от проприетарных реализаций к свободному ПО.
  • Стандартизацию интерфейсов, что позволило создать единую экосистему для GNOME, KDE и других десктопных сред.
  • Поддержку устаревшего оборудования через драйверы с открытым исходным кодом.

Несмотря на снижение активности, X.Org Foundation остаётся важным элементом инфраструктуры open-source, а её спецификации продолжают использоваться в проектах-преемниках (например, XWayland — прослойка для запуска X11-приложений под Wayland).

Источники

  • Официальный сайт X.Org Foundation (x.org)
  • «The X Window System: History and Architecture» — Robert W. Scheifler, James Gettys (1992)
  • «X.Org Foundation: A New Beginning» — Jim Gettys, 2004 (доклад на LinuxWorld)
  • «Wayland vs X11: The Future of Linux Graphics» — Michael Larabel, Phoronix (2022)
  • «X.Org Server 1.21 Release Notes» — freedesktop.org (2022)
  • «The State of X.Org in 2024» — Red Hat Developer Blog (2024)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →