LINUX.ORG.RU

Заметил ещё ночью. Всегда слежу за логом на гите, по возможности тестирую и ищу баги, пробую их исправлять. Сам протокол уже допилен и работает довольно стабильно.

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

Он, вроде как, значительно проще в архитектурном плане
По-факту - замена заржавевших костылей свежими багами с толстым слоем несовместимости нис чем.
Ждём.

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

У половины ЛОРа от него баттхёрт

Адовый батхёрт, а срачи то какие эпичные.

что доставляет второй половине.

Доставляет это мягко сказано...

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

в чём вообще профит wayland?

Только с ним у тебя будет прекрасная возможность иметь не только разные темы оформления для разных тулкитов, но и ещё и разные декорации окон у приложений на Qt5, GTK3, а так же тех, кто запускается только в иксах. Заодно и вести себя WM для разнотулкитных прог смогут по-разному. Правда, здорово? :)

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

Убунтоиды планировали заюзать его системным композитором. Т.е. он должен стартовать довольно рано и все сплеши, *DM, возможно, виртуальные консоли, ну и сессии иксов вроде как должны в нём.

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

Только с ним у тебя будет прекрасная возможность иметь не только разные темы оформления для разных тулкитов, но и ещё и разные декорации окон у приложений на Qt5, GTK3, а так же тех, кто запускается только в иксах. Заодно и вести себя WM для разнотулкитных прог смогут по-разному. Правда, здорово? :)

...мой wm - xmonad ) фиолетово

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

Иксокапец уже скоро!
хоть одна проблема Руси здесь неактуальна, но что делать со второй?

А для тех кто в танке, что за проблемы?

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

Ты хотел сказать - основа протокола вайленда? Клиенты с сервером общаются по старым-добрым юникс-сокетам, да

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

То есть, wayland — это те же unix сокеты?

То есть интернет — это ethernet frame'ы. А IP, TCP, HTTP не существуют.

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

dbus «немного» из другой оперы, и слегка не подходит для таких целей.

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

Why wasn't D-Bus used instead of the Wayland IPC mechanism?

I wanted to preserve some important properties from the X protocol: the ability to queue up an event or request by just memcpy'ing into the protocol out-buffer. That's what wl_connection_write does. Further more, it lets us memcpy several message into the buffer and only write it all before we go back to blocking in the main loop. Second, everything is explicitly asynchronous, which is a really powerful feature in a protocol.

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

Клиенты с сервером общаются по старым-добрым юникс-сокетам, да

Ну тогда будет такое же говно, как и иксы + Xshm, который, кстати, изобрели уже очень давно.

Закопать в братскую могилу вместе с systemd и pulseaudio.

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

А что плохого в сокетах? 0_о

Большие накладные расходы (копирование + лишние переключения контекстов). Не понимаю, что мешает сделать /dev/compmgr и сунуть значительную часть графики в ядро.

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

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

На самом же деле и у иксов, и у вяленда 100500 недостатков.

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

У вяленда изначально была весьма неплохая задумка, да вот реализация мне жутко не нравится (основной минус). Из плюсов - на одну прослойку меньше (отсюда же минус - не кроссплатформенно, т.к. любая программа будет завязываться на кучу Linux-only stuff), проще в разработке и больше подходит для мобильных устройств.

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

Кстати, как там с раскладками клавиатуры?

Последние недели в мылинглисте пилили нативные методы ввода. А это более универсальный механизм, чем раскладки.

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

Большие накладные расходы (копирование + лишние переключения контекстов)

Вяленд ничего не копирует.

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

Вяленд ничего не копирует.

Ах, точно! Я же забыл, что в эльфийском государстве юниксовые сокеты передают данные между endpoint'ами через libastral.ko

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

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

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

все планировали и все заюзают, но основной профит что он юзает напрямую ядерные видеодрова а не спецдрова для иксов.

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

Учитывая, что иксы будут работать поверх вяленда, это ололо

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

no-dashi ★★★★★
()
Ответ на: комментарий от red_eyed_peguin

ололо. это сделано в directfb. один SIGSTOP и всё встает раком.

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

юниксовые сокеты передают данные между endpoint'ами через libastral.ko

Вяленд даёт приложению кусок памяти. Приложение рисует туда и говорит в сокет, что всё готово. Вяленд отображает этот кусок памяти. Где тут копирование?

x3al ★★★★★
()

Забавно, линукс резко стал 0.95 когда в нём стали запускаться иксы. До этого был 0.1х.

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

https://wiki.maliit.org/Wayland_Input_Method_System_Proposal

Система, умеющая превращать ввод в китайские иероглифы, запросто справится с выхлопом русского. В иксах и виртуальных консолях тоже так можно, FreeBSDшники когда-то делали русский ввод в юникодной консоли через подобную систему (uim-fep).

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

Приложение рисует

И как там в существующих реализациях, прямо в ОЗУ программно херачат? Или осилили аппаратное ускорение?

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