LINUX.ORG.RU
ФорумTalks

[opennet]Дисплейный сервер Wayland официально стал проектом freedesktop.org

 


0

0

opennet

Автор проекта Wayland, в рамках которого развивается альтернативный X-серверу гибрид дисплейного и композитного менеджера, анонсировал переход проекта под крыло сообщества freedesktop.org, поддерживающего такие проекты, как X.Org, D-Bus, Xft, DRI, HAL, Mesa3D и GStreamer, занимающегося разработкой открытых стандартов и обеспечением совместимости различных десктоп-окружений.

Кроме web-сайта, инфраструктурой freedesktop.org отныне будет обслуживаться список рассылки разработчиков, Git-репозиторий, IRC-канал. Из отличий нового сайта называется новый логотип проекта, пополнение документации и появление раздела скриншотов.

Из новых достижений проекта отмечается: Уже почти завершена работа над бэкендами для запуска Gtk+ и Qt, недавно появился бэкенд для работы графической библиотеки Clutter. Для управления клавиатурными раскладками задействована библиотека libxkbcommon. Реализована поддержка работы с драйвером Nouveau. Wayland работает непосредственно со всеми используемыми сторонними проектами, не требуя их модификации и поддержания отдельных веток разработки. Для Wayland уже имеется X11 compositor для формирования вывода различных приложений, поддерживается одновременное управление несколькими указателями (multi-pointer), организовано совместимое с протоколом DnD перенаправление ввода, добавлена функция смены изображений курсора, разработан механизм транспорта буферов совместно используемой памяти (SHM buffer transport). Проектом MeeGo рассматривается возможность замены инфраструктуры X-сервера на Wayland.

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

★★★★★

Зачем оно нужно иксы и так на машине работают через сокеты, в чем профит!?

что позволяет обойтись без привилегий суперпользователя.

Последние версии иксов и так запускются без прав root

Freiheits-Sender ★★
()

я не понял, он прозрачно по сети сможет работать также, как x-сервер (типа xhost+ и тп), или теперь для этого останется только vnc?

bender ★★★★★
()
Ответ на: комментарий от filosof

Сам закопайся, если эта штука похоронит X на десктопах то это будет праздник. Ждем в Fedora 16.

BliecanBag
()
Ответ на: комментарий от Freiheits-Sender

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

BliecanBag
()
Ответ на: комментарий от Freiheits-Sender

>Последние версии иксов и так запускются без прав root
Пруф?

x3al ★★★★★
()

а можно более подробное сравнение с иксами, в каких местах профит будет?

nu11 ★★★★★
()

Таки допилят. Ура!!!

uju ★★
()

хорошая новость

/me точно знает суть срача на последующих трех страницах

wxw ★★★★★
()
Ответ на: комментарий от bender

И это одно из главных его приеимуществ.

kranky ★★★★★
()
Ответ на: комментарий от izmena

рз быстрее работает, то почему закопать то? программы приходят, программы уходят. тем паче софт персонально для поделия лепить не надо.

RedPossum ★★★★★
()
Ответ на: комментарий от filosof

горевать никто не будет скорее всего - кури свой табак гденить на ямайке ;-)

izmena ★★
()
Ответ на: комментарий от filosof

ты что-то путаешь, для того чтобы свалить из рашки комп не нужен. нужен трактор, хотя в твоем случае трактор можно заменить на автобус.

ICECREAMMAN
()
Ответ на: комментарий от filosof

не, ты серьёзно такой, или изо всех сил прикидываешься?

по сабжу - ура, товарищи! может через годик этим можно будет пользоваться не хуже исков.

jcd ★★★★★
()
Ответ на: комментарий от bender

он прозрачно по сети сможет работать также, как x-сервер


по сети ...

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

tommy ★★★★★
()
Ответ на: комментарий от filosof

>А как там с куревом?

Нормально. Главное, что с интернетом... в общем - езжай, тебе понравится

Led ★★★☆☆
()

Это радость-тред.
Пилить, пилить и еще раз пилить!
Даешь графическую подсистему не хуже яблочной!

pekmop1024 ★★★★★
()
Ответ на: комментарий от tommy

одна из самых полезных фич Х-сервера для меня - это сетевая прозрачность. И да, я тормозов не замечаю.

drakmail ★★★★
()
Ответ на: комментарий от BliecanBag

> Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, производится через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя.
То есть с нвидиевским блобом оно не работает. Тогда оно не нужно, ибо это единственный адекватный видеодрайвер в линуксе.

unikoid ★★★
()

Зачем оно нужно, если есть Иксы? Которые ещё и не тормозят.

GotF ★★★★★
()
Ответ на: комментарий от BliecanBag

Тоесть оно быстрее работает или жрет меньше памяти или все вместе!?

Freiheits-Sender ★★
()
Ответ на: комментарий от anon_666

anon_666> Лучи добра им, тормозная графика достала.

По вопросам тормозной графики обращайся не к разработчикам иксов, а к разработчикам тулкитов и говнопрограмм на них.

Quasar ★★★★★
()
Ответ на: комментарий от Led

4.2

на ваше 4.2 :)
Когда композитинг без плясок с бубном будет без тиринга работать независимо от железа и драйверов?

pekmop1024 ★★★★★
()
Ответ на: 4.2 от pekmop1024

>Когда композитинг без плясок с бубном будет без тиринга работать независимо от железа и драйверов?

У тебя? Когда заменишь свою венду на более-менее приличный дистрибутив GNU/Linux

Led ★★★☆☆
()
Ответ на: комментарий от Led

> У тебя? Когда заменишь свою венду на более-менее приличный дистрибутив GNU/Linux

У меня он работает, я уже поплясал с бубном. И причем тут венда? Толсто. Жаль, что UA тут не показывает :)

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

>У меня он работает, я уже поплясал с бубном.

«более-менее приличный», а не тот, над которым «плясать с бубном»

Led ★★★☆☆
()
Ответ на: комментарий от pekmop1024

раскрой свои «определения». Начни, например, с «работать независимо от железа и драйверов»

Led ★★★☆☆
()
Ответ на: комментарий от Led

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

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

«работать независимо от железа и драйверов» -> «одинаково хорошо работает с любым сочетанием железа и на любых драйверах»??? Забавная «логика»:) Ты блондинко?

Led ★★★☆☆
()
Ответ на: комментарий от legolegs

> Я разочарован. Закопать.

Одна из целей этого вейланда - хостить X-сервер. Так что будет X-сервер для работы, и голый вейланд - для игрушек.

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.