23-10-2023
Тип |
Графический сервер |
---|---|
Разработчик |
Кристиан Хогсберг |
Написана на | |
Операционная система | |
Первый выпуск |
2008 |
Последняя версия | |
Тестовая версия | |
Лицензия | |
Сайт |
http://wayland.freedesktop.org/ |
Wayland — протокол для организации графического сервера в Linux и других UNIX-подобных операционных систем. Разработка Wayland была начата Кристианом Хогсбергом (англ. Kristian Høgsberg), членом «Центра открытых технологий Intel» (англ. Intel's Open Source Technology Center) и сотрудником Red Hat. Wayland является свободным ПО[1][2][3].
Содержание |
Wayland использует уже существующие в ядре Linux технологии, такие как Kernel mode-setting (KMS), Direct Rendering Manager (DRM) и Graphics Execution Manager (GEM). Также в состав Wayland входит собственный встроенный композитный менеджер, использующий OpenGL ES. О сервере Wayland его создатель отзывается так: «Wayland — новый сервер дисплея, который выполняет только крошечную часть тех функций Х, которые мы фактически используем, когда запускаем композитный рабочий стол. Wayland — это, по сути, буферный менеджер (подобно тому, чем DRI2 является для X.org), обработчик входных данных. Весь рендеринг выполняется на клиентской стороне — так, как сегодня работает OpenGL, а задание режимов и другие аппаратные установки выполняются в ядре. Такой подход позволяет значительно упростить организацию сервера».
Canonical, владелец Ubuntu, наняла Сэма Спилсбери,[6] главного разработчика Compiz. Он будет перемещать зависимости от X11 в отдельный плагин.[7] Canonical планирует портировать Compiz на OpenGL ES, что требуется для работы с Wayland.[8]
В KWin, менеджер окон KDE, добавлена поддержка вывода через OpenGL ES.[9] Она доступна начиная с KDE SC 4.7.
Проекты на freedesktop.org | |
---|---|
Компоненты |
Avahi • Compiz • Create Project • ConsoleKit • D-Bus • DeviceKit • DRI • FriBidi • GTK-Qt • HAL • Nouveau • PackageKit • Portland Project • Systemd • Wayland • X.Org Server |
Библиотеки | |
Фреймворки | |
См. также |
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Wayland.