Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Что такое X-сервер

Что такое X-сервер

X-сервер, он же X.Org Server, он же X Window System, он же X11, он же «иксы» на жаргоне пользователей Unix-подобных операционных систем (GNU/Linux, BSD), является фундаментом для графической оболочки. Он ответственен за базовую функциональность оконного менеджера в частности и всего окружения рабочего стола (DE, Desktop Environment) в целом.

Внутри «иксов» запускаются KDE, GNOME, XFCE и вообще любые DE. Благодаря X-серверу можно взаимодействовать с изображениями на дисплее посредством мыши, клавиатуры и прочих устройств. Штука, несомненно, крайне необходимая, однако в последнее время вокруг неё сумели поднять шум. Впрочем, как обычно, обо всём — по порядку.

Откуда взялись «иксы»

X-сервер был создан в Массачусетском технологическом институте очень давно, в 1984-м году. Уже в нашем веке, 22 января 2004-го, за управление проектом взялся фонд X.Org Foundation.

Работу над X Window System начали Джим Геттис и Боб Шейфлер. Им понадобилась дисплейная система, не ограниченная лицензиями, чтобы обеспечить взаимодействие институтских компьютеров. Как это обычно случается, успешное решение распространилось в глобальном масштабе.

Само название произошло от системы-предшественницы, W Window System. Поскольку в английском алфавите буква X находится после W, то получилось X Window System. Ну а позже, после разработки удачного стандарта под номером 11, прижилось и более краткое наименование: X11.

Чего X-сервер не делает

X Window System предоставляет только базу, стандартные протоколы и необходимые инструменты, благодаря которым может работать графическая оболочка (например, KDE или GNOME).

Причём, внешний вид, элементы интерфейса, оформление, кнопки, меню, всяческие красивости — это забота не X-сервера, а именно KDE, GNOME и любого другого DE, какой только можно натянуть на операционную систему.

Что может делать X-сервер

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

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

Что необходимо знать

Иногда возникает нужна отключить X-сервер и выйти в пустую консоль. Например, при установке драйверов для видеокарты. На жаргоне «линуксоидов» сие действие называется «убить иксы», обычно с помощью нажатия комбинации клавиш Ctrl+Alt+Backspace.

Когда все необходимые действия выполнены и X Window System уже можно запускать заново, в консоли подаётся очень простая команда: startx.

Wayland

Теперь о шуме вокруг «иксов», как было обещано в самом начале.

Кристиан Хогсберг, сотрудник компании Red Hat, принялся разрабатывать новый дисплейный менеджер для Unix-подобных систем — Wayland. Он основан на Open Graphics Library (OpenGL), свободной библиотеке и программном интерфейсе для ускорения 3D-графики.

Марк Шаттлворт, глава фирмы Canonical, ухватился за свежую идею и объявил о том, что в обозримом будущем операционная система Ubuntu откажется от X Window System и перейдёт на более простой Wayland. А традиционные «иксы», верой и правдой служившие более четверти века, видите ли, внезапно оказались морально и технически устаревшими.

С одной стороны, проверенная временем технология — это хорошо, но прогресс не должен стоять на месте. С таким тезисом, конечно, не поспоришь.

Однако с другой стороны, всё было бы хорошо, если бы идеей увлёкся кто-нибудь другой. Не хозяин операционной системы, являющейся вечным полигоном для испытания новшеств.

Мало того, что разработчики Ubuntu выпускают пригодные для использования релизы совершенно случайно и нужно пробовать их продукцию на отдельном компьютере, дабы понять, какая версия работает терпимо (стабильной ветки нет, как у Debian).

Мало того, что многие так и не смогли заставить себя подружиться с оболочкой Unity, поскольку оная подходит только для планшетных устройств. Так ещё и совсем уж радикальные нововведения грядут. И реализация будет наверняка настолько же корявой, насколько у Canonical получаются почти все их изделия.

По прихоти одного влиятельного человека всему миру Свободного ПО велено увлекаться новой модой и авансом петь дифирамбы Wayland. Пока ещё никто из простых смертных в глаза этой штуки не видел, но на популярных форумах уже появляются деятели, нахваливающие будущий дисплейный менеджер. Мол, X Window System пора на свалку истории, «мы свой, мы новый Икс построим» и так далее.

Суровая правда заключается в том, что у Wayland отсутствует «сетевая прозрачность». Для обеспечения оной требуются головоломные программные «костыли». И никакое зомбирование не заставит забыть о столь удручающем факте.

Резюмируем

Старый добрый X-сервер ещё послужит пользователям Свободного ПО. По крайней мере, до тех пор, пока что-либо иное не станет таким же функциональным и надёжным. Ведь новое — необязательно лучшее.

Поэтому, когда Canonical примется ставить Wayland по умолчанию (как сейчас поступают с Unity), а другие дистрибутивы бросятся перенимать модное веяние, наступит время стряхивать пыль со старых установочных дисков с традиционным софтом — X Window System. Возможно, «веселье» начнётся уже осенью 2012-го. Жизнь покажет.

Автор: vanilinkin, специально для xBB.uz, 11.12.2011


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2011-12-11 02:30:32

Метки материала: сервер, x-сервер, что такое сервер, что такое x-сервер, по, программы, бесплатное по, it, os, софт, программы для компьютера, soft, информационные технологии, программное обеспечение, операционная система, software, спо, ит, программное обеспечение по


8 комментариев

28.05.2019 19:57:42 #
Mozilla Firefox Гость аданаката
шел 2019 - иксы на месте
13.04.2013 19:24:38 #
Mozilla Firefox Гость Bibigon
vanilinkin "Я вспоминаю свои мучения с Ubuntu 10.04 LTS как кошмарный сон".
 
Парень,ты ничего не путаешь? 10.04LTS - самая надёжная ОС из всех виденных мною.
Пользуюсь ею уже третий год. Пробовал 12.04 и Mint14.
В конце-концов вернулся на Ubuntu 10.04LTS и Linux Mint 9 (Росинка).
11.01.2013 11:32:58 #
Google Chrome Гость Googl
Мне как начинающему пользователю Linux статья оч пригодилась.Спасибо автору
03.03.2012 14:18:46 #
Opera Гость improovizator
я всего лишь пересказал жалобы на X-сервер в Ubuntu
Я думал ты говоришь про убунту в целом)
03.03.2012 02:47:52 #
Opera vanilinkin
Ну ты совсем тут все осрамил
Причём тут я? Ведь я всего лишь пересказал жалобы на X-сервер в Ubuntu от самих же убунтоводов, с их же собственного форума.
02.03.2012 21:16:04 #
Opera Гость improovizator
Ну ты совсем тут все осрамилWell
Да нормальная она, убунту эта) У меня лично все нормально работает) Поставил 1 раз, так и стоит) Unity говно конечно, тормозит хуже windows, но в 10.04 3 LTS под гномом все работает замечательно.
Говорю честно и от себя, гипнозу не подвержен)
02.03.2012 21:05:44 #
Opera vanilinkin
Не знаю, что там у Дебиан, но ведь у убунты есть версии LTS  и система, на мой взгляд, вполне стабильная.
Я вспоминаю свои мучения с Ubuntu 10.04 LTS как кошмарный сон. Меня слегка удивляет, почему пользователи Ubuntu твердят как заклинание "LTS стабильна, LTS стабильна...", словно хотят убедить в этом и других, и себя. А я вижу, что она ужасна. Наверное, на меня гипноз не действует. Невозможно убедить, что чёрное является белым.
 
Хочу запускать игры
Да что ж там гуглить-то? Запрос "Запуск игр в другом X сервере" выдаёт кучу результатов. Например, есть огромная ветка на форуме forum.ubuntu.ru, с длинными рекомендациями по правке конфигурационных файлов, пляске с бубном и прочем приятном времяпровождении. У всех что-то глючит, X-сервер вообще падает или жутко тормозит. Или работает, но игра не запускается вопреки законам физики, математики и прочих точных наук. Это же Ubuntu...
02.03.2012 18:27:21 #
Opera Гость improovizator
Мало того, что разработчики Ubuntu выпускают пригодные для использования
релизы совершенно случайно и нужно пробовать их продукцию на отдельном
компьютере, дабы понять, какая
версия работает терпимо (стабильной ветки нет, как у Debian).

Не знаю, что там у Дебиан, но ведь у убунты есть версии LTS  и система, на мой взгляд, вполне стабильная.
 
За статью спасибо, она просто великолепна.
 
Наверное, не совсем в тему, но мучает такой вот вопрос:
Хочу запускать игры на другом х-сервере (ubuntu 10.04 3 LTS). Везде про это говорится, а конкретно как это сделать, не нашел. Возможно гуглю неправильно. Не подскажешь, как это сделать?

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2019, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.