XFree86/2 - о технологии Х Windows


Platon Fomichev

Краткий обзор технологии Х Windows

Я не настоящий юниксоид в полном смысле этого слова (предпочитаю OS/2), случайно я могу упустить нечто доброе и светлое в своем рассказе на данную тему -- поэтому убедительно прошу матерых зубров данной операционной системы присылать свои заметки и поправки, если такие найдутся. И вообще материал на тему Linux & OS/2 был бы вполне к месту при составлении данных страниц.

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

Что такое система Х Windows

Система Х Windows -- это метод организации работы с помощью распределенной графической системы, изначально разработанной в Массачусетском Технологическом Институте. После стадии разработки проект был передан консорциму поставщиков (чаще всего его называют "X-конcорциум").

Система Х Windows (в дальнейшем сокращаем до Х) обновляется каждые несколько лет путем выпуска новых релизов продукта. На данный момент последний вариант системы -- X11R6.3 или "релиз номер шесть". Число 11 в X11 является номером версии.

Существуют два термина, о которых необходимо упомянуть при знакомстве с Х. Клиент -- это программа Х. Например xterm -- это клиент, который показывает приглашение вашего командного процессора при входе в систему. Сервер -- это программа, которая предоставляет услуги программе-клиенту. Например, сервер рисует окно для xterm и обрабатывает действия пользователя.

Так как клиент и сервер -- это две разные программы, возможен их запуск на раздельных машинах. В этом и заключается подлинная красота Х. Вдобавок к рутинным операциям с графической средой вы можете запустить программу на удаленной машине (хоть на краю света) и перенаправить ее вывод на свой монитор.

Третий термин, с которым надо познакомится, это оконный менеджер. Оконный менеджер -- это специальный клиент, который показывает серверу, где размещать окна приложений, и позволяет пользователю передвигать окна. Сервер сам по себе не несет ничего пользователю. Он просто является буфером между ним и приложением-клиентом.

С комментаpиями и вопpосами обpащайтесь к автоpу данной статьи: Platon Fomichev.


Новые статьи на нашем сайте:


Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ