LINUX.ORG.RU

Wayland 1.7

 , ,


1

1

Доступен новый релиз Wayland 1.7 - протокола для организации графического сервера в Linux и других UNIX-подобных операционных систем, а так же связанного с ним эталонного композитного сервера Weston. Ключевые особенности версии:

  • Количество ожидающих обработки соединений увеличено до 128.
  • Исправление ошибок в работе на FreeBSD.
  • В число обязательных зависимостей включена libinput ( не ниже 0.8), так как разработчики отказались от своей системы ввода, развиваемой в Weston.
  • Добавлена поддержка нового расширения протокола «Wayland presentation», предоставляющего средства для получения информации о фактическом отображении кадров и прикрепления своего обработчика к стадиям вывода очередного кадра. Доступные флаги: VSYNC, HW_CLOCK, HW_COMPLETION и ZERO_COPY.
  • Добавлена возможность определения ролей для поверхностей («surface roles»). Например если поверхность представляет собой отображаемую на экране прямоугольную область, которую можно рассматривать как воплощение идеи клиентского окна, то роль определяет назначение данной области - позволяет привязать указатель курсора, пиктограмму для перетаскивания окна или подповерхность (например, для отображения видео в окне браузера). Роли могут задаваться клиентом только один раз и не могут изменяться.
  • Реализация IVI Shell - альтернативного варианта протокола пользовательской оболочки (shell-протокол) для автомобильных информационно-развлекательных систем. Этот протокол позволяет создать целостный интерфейс из приложений, расчитанных на работу с компонентами и модулями от разных поставщиков.
  • Для компонента XWayland (прослойки совместимости для запуска X приложений в Wayland/Weston) добавлена поддержка кнопки раскрытия окна на весь экран.
  • В GDM добавлен сеанс запуска Weston.
  • В пример текстового редактора добавлен режим Multi-seat, позволяющий разным людям при подключении нескольких клавиатур и мышей одновременно работать над одним текстовым документом.

Для проверки работы Wayland в различных окружениях, доступен специальный дистрибутив Rebecca Black Linux.
Начиная с выпуска Fedora 21, доступен пользовательский сеанс GNOME с Wayland. В выпуске Fedora 22, на Wayland переведут экран входа в систему, в в выпуске 23 ожидается переход на Wayland по умолчанию.

>>> Подробности

★★★★★

Проверено: toney ()
Последнее исправление: CYB3R (всего исправлений: 5)

Ответ на: комментарий от zenden

Большинство программ, разработанные для Windows 95, по-прежнему запускаются на Windows 10

Это шутка? А то у нас чего-то все некросвинью и дос/win95 в виртуалках гоняют, пойду просвещу убогих.

http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html

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

Это всё отмазки - невидия могла договориться с штеудом так же, как в случае с вендой.

Не говори мне как в случае с вендой. С вендой все зашибись. Что касается линукса, то траблы были как с ядром, так и с иксами. Невидии делать больше нечего как пилить иксы.

И вяленд тут никак не поможет.

Очень даже поможет. Медленное изменение апи иксов не позволяет им сделать поддержку двух (а в идеале бесконечно) карт с возможностью налету включать/отключать, налету менять буфера и т.п. В вейланде это учли, ибо там все сделано через прослойку, а не гвоздями прибитыми вызывами прям в ядро.

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

К тому времени я об этом раз 10 забуду

Вот поэтому-то я и записал, а иначе сам забуду :)

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

Искренне благодарю за ссылки. Что то из этого я не знал. Но суть как всегда в реализации и работе «из коробки». Ну и как работать двумя клавами с разной раскладкой над одним документом, я не нашёл в указанных ссылках.

anonymous
()
Ответ на: комментарий от Hertz

Бубунта просто перескочит на вяленого забыв про mir. Планы наполеоновские, а как делать, так...

Это у каноникал тактика такая, стимулировать бесплатную рабочую силу. Кинули наживку, что нормальную граф.подсистему запилят -> у редхатов бомбануло, что они не в переди планеты всей -> быстро запилили Wayland -> у канонкикла минимум затрат, за-то на горизонте появился норм продукт.

Siado ★★★★★
()
Ответ на: комментарий от Novell-ch

То бишь, вяленд по факту сейчас может похвастатья только тем, что он может служить прослойкой для иксов?

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

einhander> Вот как раз шестеренки то и показали у меня отставание от ксорга.

Если ты не понял, про шестерёнки я пошутил. На роль бенчмарка они не годятся. По серьёзному надо собирать OpenGL приложение. Но вангую отсутствие разницы, так как Direct Rendering.

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

gh0stwizard> Что касается линукса, то траблы были как с ядром, так и с иксами.

Нет. Проблема в нежелании сделать унифицированный драйвер. Без вмешательства в иксы и ядро это вполне реально.

gh0stwizard> Очень даже поможет. Медленное изменение апи иксов не позволяет им сделать поддержку двух (а в идеале бесконечно) карт с возможностью налету включать/отключать, налету менять буфера и т.п.

Какое нафиг API? Это API только для приложений. X-сервер - это X-сервер. Протокол X11 - это протокол X11. Ты вообще не понимаешь, о чём пишешь. Почитай, что такое X Window System и как архитектура там организована.

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

gh0stwizard> В вейланде это учли, ибо там все сделано через прослойку, а не гвоздями прибитыми вызывами прям в ядро.

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

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

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

И как связаны Red Hat и Wayland (ну кроме того что автор вяленого когда-то очень давно там работал)?

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

Напрямую связаны, это проект крышуемый Intel и RedHat. Только разве в твоей вселенной его делают пони, питающиеся радугой, которым ненужно бабло.

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

Из Ред Хата там один человек и тот лишь libninput пилит. А питаются они вполне себе на деньги от Интел и Самсунг.

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

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

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

Мне все равно. Просто Ред Хат непосредственно к вяленому отношения практически не имеет.

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

Из Ред Хата там один человек и тот лишь libninput пилит.

И он — Peter Hutterer — разработчик системы ввода иксов. А libinput — это, собственно, библиотека общего назначения: и для Wayland, и для Xorg. Последний ее будет использовать в generic драйвере xf86-input-libinput. Много про него не знаю Вроде он будет вместо evdev и synaptic.

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

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

Novell-ch ★★★★★
()
Ответ на: комментарий от tensai_cirno

В 2016ом году можно будет наконец-то смотреть видео на линуксе не оброняя кровавых слёз.

Надежды... Мечты... А я пока попробую до w10 проапгрейдится. Там вроде как бесплатный переход обещали.

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

wayland пилят корпорации, а иксы — полтора студента-наркомана

Рили?

Keith Packard (Intel, сейчас HP)
Eric Anholt (был Intel, сейчас Broadcom)
Adam Jackson (Red Hat)
Peter Hutterer (Red Hat)
Chris Wilson (Intel)
Michel Dänzer (AMD)
Dave Airlie (Red Hat)
Aaron Plattner (NVIDIA)
Jeremy Huddleston Sequoia (Apple)
Alan Coopersmith (Oracle)
Hans de Goede (Red Hat)
Egbert Eich (SUSE Linux Products GmbH)
Martin Peres (Intel)
Alex Deucher (AMD, по-моему)

Это не все, а те, кого вспомнил.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от anonymous

и реализовать таки «by default» прозрачную переброску сессий (а лучше сосуществование) сесий на несколько наборов устройств ввода вывода (те монитор экранплатшета телевизор смартфон итд) вместо давно протухшего «мультсита»

Про rio тут уже упоминали.

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

через 10 лет разработчики таки дойдут до того, чтобы сделать X12.

так толсто что даже тонко

ckotinko ☆☆☆
()
Ответ на: комментарий от Novell-ch

это просто видео для теста тиринга, если ты видишь разрывы белой линии значит он у тебя есть, а если не видишь значит его нету =)

Неправильно. Если не видишь - или его нет или ограничения организма не позволяют увидеть. Вот так будет правильно.

targitaj ★★★★★
()

weston имеет поддержку vaapi аппратного сжатия h264, в иксах например нет такого, хотя поддержка того же vaapi есть в gstreamer, но жрет оно намного больше чем weston.
Сделал видео
http://youtu.be/BGqJ7R88JS0

Novell-ch ★★★★★
()
Ответ на: комментарий от funeralismatic

Заявляли как-то, что не планируют

Команда разработчиков осома?

Это не даст той гибкости, что на lua я себе пишу

Откуда такой предрассудок?

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

Keith Packard (Intel, сейчас HP)

Я не совсем понял. Он как из Intel в HP ушел работать, что он решил по поводу работы над иксами. Продолжит или прекратит?

Behem0th ★★★★★
()

Большая часть комментов: Х11, ко-ко-ко-ко, 10 лет и больше ко-ко-ко.

anonymous
()
Ответ на: комментарий от Behem0th

Не знаю. Он сказал на конференции, что с графикой больше не работает. Сказал, что вместо него будет маленькая армия, а у Intel в Xorg несколько разработчиков. Заметно, что его активность в рассылке упала за месяц, но это может быть связано с тем, что сейчас только-только открылось feature window для 1.18 после релиза 1.17, а до этого была подготовка к релизу. Ну и так как он теперь над графикой не работает, то вряд ли от него стоит ожидать чего-то именно по Intel, но, может быть, по другим направлениям будет. По графике он больше не оплачивается.

Он также является release manager в проекте и вроде не заявлял, что складывает полномочия. Рассылку я постоянно читаю, заявлений не видел. К тому же, я видел, что он мержил код в master в середине февраля.

Также он был членом BoD (http://www.x.org/wiki/BoardOfDirectors/), но сейчас его срок там подошел к концу и уже идут выборы с шестью кандидатами на четыре места: Peter Hutterer (Red Hat), Rob Clark (Red Hat), Martin Peres (Intel Finland), Emil Velikov (Collabora), Daniel Vetter (Intel), Stuart Kreitman (Oracle).

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от Quasar

я думаю, анон имел в виду egl, который должен придти на смену убогому дерьму glx, wgl, etc

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

разработчики вяленда хотят урезать линуксовую графику

сорь, но мне кажется, что ты не в теме. тот факт что weston использует для композитинга GLESv2 не означает, что они как-то помешают реализации OpenGL > 4. Да и как они могут помешать?

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

Ну вот просто не нужны. Современная DRI-подсистема исков это набор лохматых костылей, с кучей велосипединга с композитингом и в DDX-драйверах, а правильно никто сделать не может.

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

Там нужен qtwayland, а его ещё не опакетировали. Будет в дебиане Qt5.4, думаю сразу добавят.

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

Мне кажется, опять в теме wayland vs mir пошла какая-то путаница. Насколько я помню, mir - это скорее реализация композитного сервера (аналога weston), а wayland как протокол не устроил по ряду причин, о которых они неоднократно писали. Причем писали, также, что mir в принципе может работать с несколькими различными протоколами, так что если окончательная редакция wayland их устроит, они просто добавят его поддержку. Ну и основная проблема mir в наличии драйверов. Поэтому в новых убунтах mir предлагается опционально в основном для тех, у кого железо более-менее подходит для него. Выход мобильных систем с работающим mir'ом как бы говорит, что не все там так плохо, как представляют «ненавистники» каноникал.

anonymous
()
Ответ на: комментарий от mbivanyuk

RH если говорит то всегда делает

Что делает? То, что он делает никому не интересно. Кто-то ставит шапку кроме как для гуя на сервере? Где он? Покажи мне его. Мы перейдем на ситемд! Мы перейдем на вайленд! И что? Мы перейдем еще на 100500 системных компонентов, о существовании которых вы могли даже не подозревать.

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

Что делает?

Да всё, от ядра до systemd. И как бы космонавт ни тужился, а все его кривые велосипеды даже в убунте рано или поздно заменяются на компоненты разработанные RH или сообществом. Пример? Пожалуста - upstart vs systemd. Пилили свой кривой велосипед, поняли что тупик и заявили о переходе на systemd от RH. Так и с mir'ом будет, так что жди wayland в свой убунте ))

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

Его ещё и Jolla в своих интересах крышует, но дальше мобильников его пускать не намеревается.

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

А зачем в композитном менеджере поддержка кодеков?

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

Реализовать вяленд можно на любой графической основе. Другое дело: а когда? Скоро OpenGL и GLES закопают как ненужное старьё.

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

x4DA> Ну вот просто не нужны. Современная DRI-подсистема исков это набор лохматых костылей, с кучей велосипединга с композитингом и в DDX-драйверах, а правильно никто сделать не может.

То есть, на основании костыльности _приемлемо работающей_ подсистемы DRI, ты делаешь вывод о ненужности иксов? Это так толсто, что сверхтолсто!

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

И чем libinput лучше evdev?

Не то, чтобы лучше. Просто унификация стека ввода, желание собрать всю размазанную по иксам работу в устройствами ввода в одну библиотеку и отвязать иксы от работы с железом. Эту libinput может использовать Xorg, Wayland и даже Mir. Вообще, если интересно, то есть документ в блоге Питера и его выступление на X.Org Developer's Conference 2014.

http://who-t.blogspot.ru/2014/09/libinput-common-input-stack-for-wayland.html

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