Насколько протокол X11 оправдан в современных условиях

2 июня 2010 года

Жульен Данжу (Julien Danjou), принимающий участие в разработке XCB (замена xlib), опубликовал (Архивная копия от 13 ноября 2011 на Wayback Machine) статью, в которой поднял тему необходимости кардинального обновления протокола X11. Протокол X11 был представлен 23 года назад и уже не соответствует требованиям сегодняшних реалий по организации работы десктоп-окружений. В момент создания X11, разработчики не могли предугадать появление таких тенденций как вывод видео, OpenGL, подключение нескольких мониторов, окна непрямоугольной формы и т.п., поэтому в последующие годы для поддержки данных улучшений приходилось разрабатывать расширения к протоколу. Например, около 25% из 120 определенных в базовом протоколе X11 запросов в современных условиях не пригодны к использованию и приводят к необходимости задействования таких расширений, как XRender и Xinerama.

Современные приложения так или иначе используют различные обвязки, инкапсулирующие X11 в API более высокого уровня и задействующие не базирующиеся на X11 механизмы (например, привязка к D-Bus, дополнительные протоколы для нотификации и различные графические тулкиты, работающие с видеоподсистемой напрямую). Реализация протокола X12 пока находится на стадии перечисления недостатков X11, которые хотелось бы исправить. Такие альтернативные системы, как Wayland или DirectFB, пока либо далеки до рабочего состояния, либо непереносимы.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Насколько протокол X11 оправдан в современных условиях», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.