Иллюстрированный самоучитель по Linux

Сравнение Microsoft Windows и X Windows. Сходство и различия.

Можно заметить (судя по приведенному выше описанию), что X Windows и Microsoft Windows достаточно похожи. На самом деле это две принципиально различные системы.

Например, Microsoft Windows является завершенной операционной системой, содержащей ядро, оболочку, среду для работы с окнами и пр. X Windows соответствует лишь одной части этой операционной системы: среде работы с окнами. Другое различие заключается в интерфейсе: Microsoft Windows имеет довольно жесткий интерфейс, в то время как интерфейс X Windows – гибкая система с широкими возможностями настройки.

Сходство

Итак, в чем сходство X Windows и текущей версии операционной системы Microsoft? Главная общая черта в том, что обе системы обеспечивают графический интерфейс и делают возможной работу с множеством окон. Они позволяют оператору взаимодействовать с информацией, используя нечто большее, чем клавиатуру и простые символы. Пользователь может использовать мышь с таким же успехом, как и клавиатуру, может создавать интерфейс, содержащий меню, формы, окна и диалоговые поля.

Различия

Существует множество различий между двумя оконными системами. Основные различия таковы:

  • гибкость интерфейса;
  • настройка управления конфигурацией интерфейса;
  • технология клиент-сервер.

Гибкость интерфейса.

Гибкость интерфейса X Windows – одна из прелестей многопользовательской среды. Уже упоминалось, что разделение интерфейса на 2 уровня – пользовательский и базовый, позволяет создавать множественные интерфейсы для X Windows посредством разработки различных диспетчеров окон.

Множественные интерфейсы не просто обеспечивают различия во внешнем виде, так же, как некоторые инструменты для настройки интерфейса Microsoft Windows, – они допускают полную перестройку пользовательского интерфейса от одного диспетчера окон к другому.

Эти примеры иллюстрируют только две из многих возможностей диспетчеров окон X Windows.

Гибкость управления.

Другое преимущество среды X Windows состоит в том, что она предлагает гибкое управление всеми характеристиками оконной среды и интерфейса – от цвета окон заднего и переднего плана до цвета курсора, шрифта и размера окна, заданных по умолчанию. Пользователи могут задавать и режимы взаимодействия. Например, можно использовать указатель мыши для автоматического перевода окна на передний план или перемещения фокуса указателя на окно заднего плана.

Более того, эти характеристики оконного окружения могут быть определены на уровне приложения, открывая тем самым широкие возможности настройки любого приложения так, что оно будет работать наиболее подходящим образом.

Можно указать, какое окно или приложение будет открываться при каждом запуске X среды. определить, какой диспетчер окон будет использоваться при запуске X Windows и т.п.

В гл. 7 рассмотрены основные параметры конфигурации X Windows.

Окружение Клиент-сервер.

Как отмечалось выше, мир X Windows работает по модели "клиент-сервер": в каждом приложении есть клиенты X сервера, физически управляющего отображением. Это делает X Windows средой, хорошо адаптированной к сетевому окружению, позволяющей приложениям выполняться на одном компьютере в сети, а отображаться – на другом.

Отсутствие такой возможности в Microsoft Windows обнаружилось совсем недавно. Теперь модель "клиент-сервер" реализована лишь в некоторых режимах многопользовательских систем Windows NT и 2000. В мире Linux, Unix и X даже малопроизводительные компьютерные системы способны выполнять функции клиента или сервера в системе "клиент-сервер" X Windows.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.