MIR-X познавательный портал

Кристофер Роджерс (Christopher Halse Rogers) продолжает разъяснять технарям, для чего Canonical сделала дисплейный сервер Мир. Он уже выдал кратенько 5 обстоятельств, но решил более тщательно объяснить своё видение ситуации.

Далее слово глаголет Кристофер.

Кроме строительных различий меж проектами, Mir и Wayland так же имеют различные цели, см. http://mir-x.ru. Некие запутались, чем все-таки по истине является Wayland. Взяв X11 за точку отсчёта, попробую разъяснить разницу в проектах.

Всем знаком дружище X сервер. Конкретно он трудится на данный момент под капотом большинства линукс машин. Для осознания заморочек необходимо сказать из чего состоит X.

Многие слышали об протоколе X11. Этот ласковый зверек определяет как говорить с X сервером. Как посылать и получать сообщения в двоичном формате. Что ждать от сервера при данном сообщении.

Есть огромное количество расширений протокола, дозволяющие в дальнейшем добавить новые вещи, не изменяя “ядра” X сервера.

На данный момент никто не говорит с сервером X, посылая сырые бинарные данные в сокет. Обычно все употребляют клиентские библиотеки – современный XCB либо старенькый Xlib (так же узнаваемый как libX11.so. 6). Конкретно они делают всю запятнанную работу под капотом, работая с бинарными данными, чтоб всё смотрелось более либо наименее цивилизованно и вы могли просто сделать XOpenDisplay(NULL).

Здесь чуть приврано, потому что на данный момент разработчики не употребляют XCB и Xlib, а употребляются такие тулкиты как GTK+ либо Qt, которые уже употребляют XLib либо XCB.


Программа 50 минут. Выпуск 5


Интеллектуальная игра “Что Где Когда” в лицее 82

Оцените статью