LINUX.ORG.RU

Релиз Wayland 1.2

 , , ,


1

4

После трёх месяцев разработки представлен третий стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2, а также развиваемого параллельно композитного сервера Weston 1.2. Ветка 1.2 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. Новый выпуск ознаменовал стабилизацию API wayland-server для разработки компонентов композитного сервера, который ранее носил экспериментальный характер.


В настоящее время в самом разгаре находится работа по обеспечению поддержки функционирования поверх Wayland таких известных десктоп-окружений, как KDE, GNOME и Enlightenment. Уже следующие стабильные выпуски указанных систем будут содержать экспериментальную поддержку Wayland. В дальнейших выпусках проект GNOME планирует перейти на Wayland в качестве первичной платформы, а KDE обеспечить работу поверх Wayland не хуже, чем X.Org. Кроме того, развивается новое десктоп-окружение Hawaii, изначально позиционируемое как работающие только на базе технологий Wayland.


Wayland представляет собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавиться от двойной буферизации при использовании высокоуровневых библиотек, таких как GTK+ и Qt, берущих на себя работу по компоновке содержимого окон.


В настоящее время поддержка прямой работы c Wayland уже реализована для библиотек GTK3+, Qt 5, SDL, Clutter и EFL (Enlightenment Foundation Library). К сожалению, из-за наличия прямых обращений к библиотекам X11 не все приложения на базе вышеотмеченных тулкитов смогут без переработки кода работать поверх Wayland. Например, из 22 протестированных GTK-приложений, доступных по умолчанию в меню Ubuntu, под управлением Wayland заработали только 9, так как оставшиеся 13 использовали функции Xlib. Тем не менее, наблюдается значительный прогресс в проведении чистки приложений от прямого обращения к Xlib.


В рамках проекта Weston развивается одна из реализаций композитного сервера. В роли композитного сервера также может выступать любой другой продукт, поддерживающий протокол Wayland. Например, в настоящее время ведётся работа по обеспечению поддержки Wayland в таких существующих композитных менеджерах для X11, как KWin и Compiz. В текущем виде Weston уже вышел за рамки набора примеров для тестирования протокола Wayland, но продолжает позиционироваться как эталонная система, которая может обрастать функциональностью через плагины и дополнения. При этом Weston не будет развиваться как обособленное десктоп-окружение, а будет представлять собой ядро и плагинный API для создания таких окружений, по аналогии с тем, как сервер X.Org лежит в основе современных графических систем. Пользовательские оболочки и расширенные функций управления окнами предлагается реализовывать в форме внешних бэкендов к Wayland.


Ссылки: http://lists.freedesktop.org/archives/wayland-devel/2013-July/010278.html http://www.opennet.ru/opennews/art.shtml?num=37414 http://wayland.freedesktop.org/

>>> Новость на opennet

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

Я не говорил, что легко реализовать морфологию, но например здесь http://sphinxsearch.com/downloads/dicts/ морфология реализована (уж как реализована). А бедным азиатским странам я ничего не обещал. Без полноценной поддержки морфологии тоже могут быть существенные профиты т.к. главное - ранжирование, чтобы система знала когда я ищу файл, а когда приложение. А во многих случаях можно умело резать окончания.

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от AP

Каша в твоей голове должна заинтересовать учёных, чувак.

А чего ты на него напал, у ресета каша намного интереснее :D

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

И еще раз говорю, главное ранжирование

Глупости. Если ты не можешь найти искомое только потому, что оно в другой словоформе записано, никакое ранжирование тебя не спасёт.

Проще говоря, главного критерия не существует.

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

У меня нет времени дегустировать бредятину каждого :) На свою-то едва пять минут нахожу :)

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

В 99% случаев я ищу приложения и контент по названию и ключевым словам, нахрена мне здесь морфология?

И еще раз, для многих языков реализации морфологии _есть_.

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

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

Аргументируй!

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

Говно этот ваш поиск. Хочешь запустить PowerPoint, набираешь «po» — показывает порно.

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

Не, серьёзно. Если я жму в эту большую кнопку с бубном, в 99.9% случаев я хочу запустить приложение, а не найти видеофайл или купить книгу с амазона.

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

В 99% случаев я ищу приложения и контент по названию и ключевым словам, нахрена мне здесь морфология?

Судишь по себе? ОК.

И еще раз, для многих языков реализации морфологии _есть_.

В совершенно не связанном с dash программном продукте. И чё?

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

Предпочитаю обсуждать свершившийся факт.

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

Самое первое, что он выводит при «po» - это внезапно приложения, следующая группа файлы и папки, следующая что-то продающееся (отключил как раз), следующая музыка, следующая графика... последнее help программ.

Вон че даже вывел http://en.wikipedia.org/wiki/Poland

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 2)
Ответ на: комментарий от anonymous

нет, специал-к самый ипанутый лоровец. резет ещё норм, хоть и переталщивает, но этот, это пздц.

anonymous ()

Кстати, судя по новостям с opennet Rebecca теперь с Wayland 1.2:

Представлен новый выпуск Live-дистрибутива Rebecca Black Linux, нацеленного на тестирование последних наработок проекта Wayland. В состав дистрибутива входит свежий выпуск Wayland/Weston 1.2. Для загрузки доступны два вида iso-образов - полный 1.9 Гб и сокращённый 965 Мб.

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

Да, мы сознательно копируем Макось. Да, мы хотим чтоб Убунту ею была. Да, мы хотим, чтоб Убунта была еще лучше.

У нас даже свой культ с Марком есть )

LongLiveUbuntu ★★★★★ ()

Когда энти ваши линупсы можно будет просто *использовать*? Концетрация соли в супе идеальна тогда, когда её не чувствуешь (недосолено или пересолено). ОС тогда идеальна, когда её не замечаешь.

meduza ()

Зачем ЭТО нужно, когда в сертифицированном ЮНИКСе есть Aqua?

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

Очевидно, что когда в каждой программе время реакции на действия будет меньше 16мс.

И это не так ни в os x ни в windows ни в linux (хотя линукс под мои задачи - практически идеал).

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

Кстати, судя по новостям с opennet Rebecca теперь с Wayland 1.2:

Ребекка всегда была с вяленым.

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

Зачем ты это сюда пишешь? Сиди дальше на олдштабле.

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

Все, кто не ты - идиоты разве?

Я от рабочих столов вообще отказался после появления юнити. Нажимать super+num для открытия окна оказалось удобнее, чем подобную комбинацию для открытия рабочего стола с таким окном.

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

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

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

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

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

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

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

Да все что угодно лучше чем эта стремная панель окон.

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

Так известно же, как он работает. Крутит шестеренки и запускает терминал. И на этом все.

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

Тяпун тебе на язык. Не надо нам никакого вяленда - он же кривой до жути.

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

Уже давно все поняли, что с иксами этим поделкам не тягаться. Так что вяленду остается бороться с убунтовым миром.

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

> Свободные умеют. Проприетарные Nvidia / AMD должны к выходу Ubuntu 14.04 заработать с Mir, а значит и с Wayland-ом.

> p.s: надеюсь официально будет поддерживаться только Mir. вообщем аки со steam-ом где официльно поддерживатся лишь ubuntu.

> почему спросишь ты username? хочется чтобы разработчики-выскочки были наказаны!!!!

Ты про вот этих что ли?

http://www.opennet.ru/opennews/art.shtml?num=28544
http://www.opennet.ru/opennews/art.shtml?num=28566
http://www.opennet.ru/opennews/art.shtml?num=29718
http://www.opennet.ru/opennews/art.shtml?num=30524
http://www.opennet.ru/opennews/art.shtml?num=31421
http://www.opennet.ru/opennews/art.shtml?num=33809
http://www.opennet.ru/opennews/art.shtml?num=34547
http://www.opennet.ru/opennews/art.shtml?num=35945

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

Нет. Это проблема вяленда, а не разработчиковь. Вяленд не дает тех возможностей, которые предоставляют иксы. Чтобы их получить, надо сбоку навесить костылей сторонних, а то и велосипедов.

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

По фичам и характеристикам иксы заведомо лучше.

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

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

Ты настолько толст, что скоро в экран не влезешь. Даже в Win7 superbar функциональнее, чем ланчер от unity (панель с ярлыками слева, ты же это имеешь ввиду?). Unity Launcher умеет только запускать программы + некоторые расширенные меню по правой кнопке мыши (которые, кстати, до сих пор встречаются редко). В Win7 к этому есть ещё jumplists и другие фичи.

PS Ничего против Unity не имею, нормальная среда, но нельзя же так обманывать людей!

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

Я от рабочих столов вообще отказался после появления юнити. Нажимать super+num для открытия окна оказалось удобнее, чем подобную комбинацию для открытия рабочего стола с таким окном.

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

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

Unity Launcher умеет только запускать программы + некоторые расширенные меню по правой кнопке мыши (которые, кстати, до сих пор встречаются редко).

+ переключать окна по хоткеям (о чем говорит юзер чуть выше)
+ показывать несколько окон в режиме превью
Ну и кто тут обманывает людей..

Во-вторых, я говорил о ланчере макоси главным образом.

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

когда сначала показываются все 4 рабочих стола в миниатюре

Их надо хоткеями переключать.

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

Линукс это вообще велосипед из костылей, так что не так и страшно.

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

Их надо хоткеями переключать.

надо

Кому надо?

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

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

Хоткеи? Нет, не слышал. Или есть живые люди которые переключают рабочие столы нажимая на те крошечные милипездришечки на панели?

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

слишком много лишних анимаций, сбивает

Ахах)): анимация, «бам - силовое поле :\», анимация, «бам - силовое поле :\», анимация, «бам - силовое поле :\», анимация, «бам - силовое поле :\»...

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

Разосрались на 15 страницах. А зачем? Я понимаю Фрактала, к нему прилетает голубой вертолет, но вы-то умные люди!

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

Или есть живые люди которые переключают рабочие столы нажимая на те крошечные милипездришечки на панели?

Ты думаешь workspace switcher, так работает?) И эти люди говорят мне про картинки..х_х

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