X11 - 25 лет!

2012-09-15

25 лет назад, 15 сентября 1987 года, вышел первый релиз X Window System Version 11 Release 1 (также называемой X11) – оконной системы, обеспечивающей стандартные инструменты и протоколы для построения графического интерфейса пользователя. Таким образом, вот уже в течение четверти века эта технология, разработанная в Массачусетском технологическом институте (MIT), лежит в основе каждого рабочего стола не только GNU/Linux, но и других Unix-like операционных систем, таких как BSD и Solaris.

Среди функций и возможностей исходного выпуска X11 были поддержка расширений X Video, X Font Server, XKB, Xinerama, XFixes, XDamage, EXA, интеграция KDrive, AIGLX, XCB, input hot-plugging/output hot-plugging через RandR, поддержка домена PCI, новые расширения GLX, Multi-Pointer X, DRI2 и многое другое. Кодовая база была модульной. X11 в его современной форме (X.Org Server 1.13, X.Org 7.7 Katamari) значительно отличается от того продукта, который зародился 25 лет назад, но это – всё ещё X11.

Существовали планы по созданию X12, которые, однако, уже не будут претворены в жизнь в виду появления Wayland. Дисплейный сервер Wayland с композитным сервером Weston в последующие годы заменят стандартный X.Org Server, однако X11 ещё долгое время будет необходим для обеспечения обратной совместимости с не-Wayland приложениями. Для этой цели существует XWayland, который, вероятно, скоро будет включен в X.Org Server.

X11 не собирается умирать в обозримом будущем – хотя бы из-за наличия у огромного количества приложений зависимостей от этой оконной системы. Кроме того, не-Linux операционные системы в настоящее время не ориентированы на Wayland (всё ещё существуют трудности с портированием DRI2 и DRM/KMS из upstream Linux), и продолжат использование X.Org Server.

Подробности здесь.