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

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Начало истории ZFS

Из книги автора

Начало истории ZFS Разработчики ZFS поставили себе честолюбивую цель: создать систему хранения данных, которая отвечала бы всем трем критериям сформулированного ранее идеала. Разработка её проводилась в компании Sun Microsystems, командой под руководством Джеффа Бонвика (Jeff Bonwick)


Немного истории

Из книги автора

Немного истории Завязка сюжета относится к 2011 году. До этого момента в качестве рабочего окружения в Mint использовался GNOME текущей версии — той же, что в базовой Ubuntu. Правда, GNOME был в нём главным, но не единственным десктопом. Чуть ли не со дня основания Mint существовала и его


Поиск в истории

Из книги автора

Поиск в истории Во всех современных «развитых» шеллах предусмотрены средства поиска команды в буфере истории — простым перебором (обычно Meta+P — назад и Meta+N — вперед).Впрочем, не смотря на громкое название, обычный поиск ничем практически не отличается от пролистывания


Начало истории ZFS

Из книги автора

Начало истории ZFS Разработчики ZFS поставили себе честолюбивую цель: создать систему хранения данных, которая отвечала бы всем трем критериям идеала. Разработка её проводилась в компании Sun Microsystems, командой под руководством Джеффа Бонвика и Мэттью Аренса (Matthew Ahrens).


Из истории юриспруденции

Из книги автора

Из истории юриспруденции А что же Linux, спросите вы меня? Как обстоит дело с поддержкой ZFS в самой массовой из свободных UNIX-подобных операционных систем нашего времени? А вот с Linux’ом все оказывается гораздо сложнее. Ибо не зря поминали мы выше лицензию CDDL. Которая сама по


3.3.1. Немного истории

Из книги автора

3.3.1. Немного истории Раньше, когда не было Интернет-репозиториев, во всех RH-совместимых дистрибутивах для установки, удаления и обновления пакетов использовалась программа rpm. RPM (аббревиатура oт Red hat Package Manager) - это один из самых "древних" менеджеров пакетов. Правда, в первой


4.1.1.1. Немного истории

Из книги автора

4.1.1.1. Немного истории В первых версиях Linux не было графического интерфейса.В апреле 1992 года для Linux была создана система X Window - графическая подсистема Linux.X Window (полное название X Window System) - это не графический интерфейс пользователя, это система, предоставляющая инструменты и


3.1.5. Немного истории, или Новости в лицах

Из книги автора

3.1.5. Немного истории, или Новости в лицах Прежде чем перейти к следующей возможности, предоставляемой Новостями, немного истории. Предвестником пресс-портретов на Яндексе были Новости в лицах. Это одна из немногих разработок, выполненная сотрудниками Яндекса совместно


Немного истории

Из книги автора

Немного истории "Золотые" времена DOS Если мы вернемся в "золотые" времена DOS, то обнаружим, что в то время каждая фирма-поставщик программного обеспечения извращалась по-своему. Не было никакого общего интерфейса пользователя, никаких унифицированных приемов работы с ПО (я


Немного истории

Из книги автора

Немного истории Одним из распространенных заблуждений разработчиков баз данных является мысль, что СУБД InterBase ориентирована исключительно на работу с продуктами компании Borland. И этому способствовало то, что до последнего времени все качественные библиотеки доступа к


Приложение 3 Немного об истории портативных компьютеров

Из книги автора

Приложение 3 Немного об истории портативных компьютеров 1981 год Выпущен первый портативный компьютер Osborne I. Он был построен на базе процессора Zilog Z80 с тактовой частотой 4 МГц, имел «на борту» 64 Кбайт оперативной памяти и был оснащен последовательным и параллельным


1.1. Немного истории

Из книги автора

1.1. Немного истории Компьютеры Macintosh — детище компании Apple Computer («Яблочный Компьютер»), организованной 1 апреля 1976 года друзьями Стивами: Стивом Возняком и Стивом Джобсом