Wayland — альтернативный X-серверу гибрид дисплейного и композитного менеджера

407

Так вот, вчера автор проекта Wayland, в рамках которого развивается альтернативный X-серверу гибрид дисплейного и композитного менеджера, сообщил о первых успехах в портировании библиотеки Qt. Напомню что на основе этой библиотеки работает популярная оконная среда KDE. Поверх Wayland уже удалось запустить Qt-виджет analogclock. Кроме того идет процесс портирования GTK+ 3.0 для Wayland. А еще компании Intel изъявила желание задействовать Wayland для платформы MeeGo Touch.

На сегодняшний день сервер не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации, при использовании таких библиотек как GTK+ и Qt. Все операции отрисовки производятся силами дополнительных библиотек, например, FreeType и Cairo. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, производится через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя.