Книга: Fedora 8 Руководство пользователя
4.1.1.1. Немного истории
4.1.1.1. Немного истории
В первых версиях Linux не было графического интерфейса.
В апреле 1992 года для Linux была создана система X Window - графическая подсистема Linux.
X Window (полное название X Window System) - это не графический интерфейс пользователя, это система, предоставляющая инструменты и протоколы для построения графических интерфейсов пользователя. Это позволяет в рамках X Window разрабатывать различные оконные менеджеры и графические среды. Получается, что подсистема одна - X Window, а интерфейс пользователя может быть разным. Как уже было отмечено, наиболее популярными графическими средами для Linux стали KDE и GNOME.
X Window предоставляет базовые функции графической среды, а именно прорисовку и перемещение окон на экране, обеспечение работы с клавиатурой и мышью. А вот детали графического интерфейса, т.е. как именно будет выглядеть окно и различные элементы GUI (Graphic User Interface) определяют оконные менеджеры. С одной стороны, данное решение довольно креативное: пользователь может выбрать и настроить графический менеджер так, что его графический интерфейс будет уникальным. С другой стороны, такая "разношерстность" не способствует быстрому обучению работы с Linux. Но в те времена, когда создавалась Linux, никто не думал о простых пользователях, ведь Linux была операционной системой для пользователей-профессионалов, которые с легкостью осваивались в любом графическом интерфейсе. Сегодня обычным пользователям удивится намного больше внимания. Ради справедливости нужно отметить, что современные графические среды KDE и GNOME, особенно в паре с трехмерным рабочим столом, удобнее и привлекательнее даже самого современного интерфейса Windows - Aero (используется в Windows Vista).
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 | Первая версия, лицензированная внешними компаниями |
Сентябрь1985 | X9 | Поддержка цвета (первые версии были черно-белыми) |
Февраль 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 | Текущая версия |
Рис. 4.1. Оконный менеджер twm
- Приложение 3 Немного об истории портативных компьютеров
- Немного истории
- 1.1. Немного истории
- Рассказывайте истории о себе
- Немного познавательной истории
- 3.1.5. Немного истории, или Новости в лицах
- 3.3.1. Немного истории
- Глава 1 Немного истории (совсем чуть-чуть)
- Сноски из книги
- Глава 2 Джинн из смартфона