Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - 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 стала более распространённой. Хотя 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. Microsoft Windows не включает в себя поддержку X, но существуют многочисленные сторонние реализации: как свободные, так и проприетарные. Обычно они используются для управления удалёнными X-клиентами. Когда X Window System выполняется внутри другой оконной системы, она обычно работает в режиме без корневого окна. Это значит, что корневое окно управляется внешней оконной системой, а не самой X Window System. При этом внешняя оконная система также управляет геометрией X-окон, создаваемых внутри неё. Однако некоторые серверы способны создавать и корневое окно в этом случае клиенты отображаются в отдельном окне во внешней системе. X-терминалыX-терминал это выделенное аппаратное обеспечение, на котором выполняется X-сервер и которое служит в качестве тонкого клиента. Эта архитектура завоевала популярность при построении недорогих терминальных парков, в которых множество пользователей одновременно используют один большой сервер приложений. Такое применение X Window System хорошо соответствует изначальным намерениям разработчиков из MIT. X-терминалы могут изучать сеть с использованием протокола XDMCP, составляя при этом список узлов сети, с которых они могут запускать клиенты. На изначальном узле должен выполняться дисплейный менеджер X. В настоящее время выделенные X-терминалы не пользуются широкой популярностью: обычно персональный компьютер с X-сервером обеспечивает ту же функциональность при меньшей стоимости. Просмотров: 10579
|