<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Дисплейный сервер Wayland официально стал проектом freedesktop.org]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=7890&amp;type=atom" />
	<updated>2010-10-31T08:18:48Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=7890</id>
		<entry>
			<title type="html"><![CDATA[Дисплейный сервер Wayland официально стал проектом freedesktop.org]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=107172#p107172" />
			<content type="html"><![CDATA[<p>Автор проекта <a href="http://wayland.freedesktop.org/">Wayland</a>, в рамках которого развивается альтернативный X-серверу гибрид дисплейного и композитного менеджера, <a href="http://groups.google.com/group/wayland-display-server/msg/10dbef8ea1faa81f">анонсировал</a> переход проекта под крыло сообщества freedesktop.org, поддерживающего такие проекты, как X.Org, D-Bus, Xft, DRI, HAL, Mesa3D и GStreamer, занимающегося разработкой открытых стандартов и обеспечением совместимости различных десктоп-окружений.</p><p>Кроме web-сайта, инфраструктурой freedesktop.org отныне будет обслуживаться список рассылки разработчиков, Git-репозиторий, IRC-канал. Из отличий нового сайта называется новый логотип проекта (старый логотип можно посмотреть здесь), пополнение документации и появление раздела скриншотов.</p><p>Из новых достижений проекта отмечается: Уже почти завершена работа над бэкендами для запуска Gtk+ и Qt, недавно появился бэкенд для работы графической библиотеки Clutter. Для управления клавиатурными раскладками задействована библиотека libxkbcommon. Реализована поддержка работы с драйвером Nouveau. Wayland работает непосредственно со всеми используемыми сторонними проектами, не требуя их модификации и поддержания отдельных веток разработки. Для Wayland уже имеется X11 compositor для формирования вывода различных приложений, поддерживается одновременное управление несколькими указателями (multi-pointer), организовано совместимое с протоколом DnD перенаправление ввода, добавлена функция смены изображений курсора, разработан механизм транспорта буферов совместно используемой памяти (SHM buffer transport). Проектом MeeGo рассматривается возможность замены инфраструктуры X-сервера на Wayland.</p><p>Wayland отличается от классического X-сервера тем, что на уровне сервера выполняется только переадресация всех окон, а все операции рендеринга и управления окнами производятся на стороне клиента и передаются для обработки серверу со встроенным композитным менеджером. Сервер не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации, при использовании таких библиотек как GTK+, Qt и Clutter. Все операции отрисовки производятся силами дополнительных библиотек, например, OpenGL ES, FreeType и Cairo. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, производится через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя. </p><p><a href="http://www.opennet.ru/opennews/art.shtml?num=28473">http://www.opennet.ru/opennews/art.shtml?num=28473</a></p>]]></content>
			<author>
				<name><![CDATA[zaG]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11440</uri>
			</author>
			<updated>2010-10-31T08:18:48Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=107172#p107172</id>
		</entry>
</feed>
