Страница 21 из 57
X Window - это сетевая система, т.е. если операционная система не поддерживает сеть, то и X Window работать не будет. Ни это не недостаток, а преимущество X Window, ведь в этой системе приложения могут выполняться на одной машине, а их интерфейс отображаться на другой. Другими словами, используя X Window, очень легко создать X-терминал - гак называемый "тонкий клиент", когда пользователь видит только результат (окно программы), а все вычисления выполняет сервер, обсуживающий терминалы. Благодаря такому решению можно использовать старые и никому не нужные компьютеры.
Сама система X Window более "древняя", чем вы можете себе представить. Первая версия X Window была разработана для UNIX в 1984 году в Массачусетсском технологическом институте (МIТ). На Linux перенос этой системы стал возможен, когда Linux стала поддерживать сеть, а это произошло в 1992 году. Протокол X11 который используется системой X Window до настоящего времени, появился в 1987 году.
Проект Х возглавляет фонд X.Org Foundation. Сейчас бесплатно распространяемая реализация системы X11 называется именно X.Org. Хотя название сути не меняет - возможности системы те же, как и конфигурационные файлы.
B книге мы будем называть графическую подсистему X.Org или X Window - знайте, что имеется в виду одно и то же. Также X Window System часто называют X11, или просто X. Основные этапы развития X Window представлены в табл. 4.1.
Некоторые бывшие пользователи никак не могут отвыкнуть от Windows и неправильно называют X Window System X Windows. Не нужно употреблять это название!
Таблица 4.1. Основные этапы развития X Window
Дата Версия Событие/Описание июнь 1984 X1Вышла первая версия X Window, впервые используется обозначение "X" Январь 1985 X6 Первая версия, лицензированная внешними компаниями Сентябрь1985X9 Поддержка цвета (первые версии были черно-белыми) Февраль 1986 X10R3 Первый выпуск системы в свет. т.е. за пределы MIT. Оконным менеджером по умолчанию становится uwm 15 сентября 1987 X11 Первая версия текущего протокола - X11 25 октября 1988 X11R3 Создан XDM (X Display Manager) 22 декабря 1989 X11R4 Используется стандартный менеджер twm (рис. 4.1), появились новые шрифты, улучшения в приложениях 5 сентября 1991 X11R5 Расширенное управление цветом Xcms, появился сервер шрифтов, сервер X386 (сервер X для IBM PC-совместимых компьютеров) Апрель 1992 X11R5 Система X Window импортирована на Linux 16 мая 1994 X11R6 Много новых расширений: Inter-Client Exchange; X Session Management; X Synchronization; X Image; XTEST; X input; X Big Requests; XC-MISC 23 декабря 1996 X11R6.3 Последний выпуск под руководством X Consortium 1999 X11R6.5 Внутренний выпуск X.Org (для внутpенного пользования), недоступен широким массам 6 апреля 2004 X11R6.7.0 Первый официальный выпуск от X.Org Foundation 8 сентября 2004 X11R6.8.0 Появилась прозрачность окон и много других дополнительных расширений 10 февраля 2005 X11R6.8.2 То же, что и R6.8.0, но добавлена поддержка новых драйверов и устранены ошибки и уязвимости 8-й версии 21 декабря 2005 X11R7.0 Версия 7.0 15 февраля 2007 X11R7.2 Текущая версия