Интернет магазин китайских планшетных компьютеров



Компьютеры - X Window System - Реализации

11 мая 2011


Оглавление:
1. X Window System
2. Клиент-серверная модель и сетевая прозрачность
3. Принципы построения X
4. Интерфейсы пользователя
5. Реализации
6. Расширения
7. Ограничения и критика X
8. Конкуренты X
9. История
10. Дальнейшие разработки
11. Наименование



Референсная реализация от фонда X.Org Foundation, называемая X.Org Server, является канонической реализацией X Window System. Поскольку она распространяется на условиях весьма либеральной лицензии, появились несколько её разновидностей. Коммерческие поставщики UNIX зачастую берут демонстрационную реализацию и адаптируют её к собственному аппаратному обеспечению, обычно сильно модифицируя её и добавляя проприетарные расширения.

Вплоть до 2004 года проект XFree86 был наиболее распространённым вариантом X для свободных UNIX-подобных операционных систем. XFree86 возник как порт X на 386-совместимые персональные компьютеры. К концу 1990-х этот проект стал главным источником технических инноваций в X Window System и де-факто руководил разработкой X. Однако в 2004 году XFree86 поменял условия лицензии, и реализация X.Org Server стала более распространённой.

X11.app выполняется без корневого окна на Mac OS X. В среде X запущен графический редактор GIMP.

Хотя X Window System чаще всего ассоциируется с UNIX, X-серверы могут также существовать внутри других графических сред. OpenVMS — операционная система компании Hewlett-Packard — в качестве стандартной среды рабочего стола использует версию X вместе с CDE, известную как DECwindows. В состав операционных систем Mac OS X 10.3 и выше от Apple входит X11.app, основанная на XFree86 4.3 и X11R6.6, с более полной интеграцией в Mac OS X.

Cygwin/X выполняется без корневого окна на Microsoft Windows XP. X-приложения работают на одном экране с обычными приложениями Windows.

Microsoft Windows не включает в себя поддержку X, но существуют многочисленные сторонние реализации: как свободные, так и проприетарные. Обычно они используются для управления удалёнными X-клиентами.

Когда X Window System выполняется внутри другой оконной системы, она обычно работает в режиме без корневого окна. Это значит, что корневое окно управляется внешней оконной системой, а не самой X Window System. При этом внешняя оконная система также управляет геометрией X-окон, создаваемых внутри неё. Однако некоторые серверы способны создавать и корневое окно — в этом случае клиенты отображаются в отдельном окне во внешней системе.

X-терминалы

X-терминал — это выделенное аппаратное обеспечение, на котором выполняется X-сервер и которое служит в качестве тонкого клиента. Эта архитектура завоевала популярность при построении недорогих терминальных парков, в которых множество пользователей одновременно используют один большой сервер приложений. Такое применение X Window System хорошо соответствует изначальным намерениям разработчиков из MIT.

X-терминалы могут изучать сеть с использованием протокола XDMCP, составляя при этом список узлов сети, с которых они могут запускать клиенты. На изначальном узле должен выполняться дисплейный менеджер X.

В настоящее время выделенные X-терминалы не пользуются широкой популярностью: обычно персональный компьютер с X-сервером обеспечивает ту же функциональность при меньшей стоимости.



Просмотров: 10579


<<< Open Look
X.Org Foundation >>>