LINUX.ORG.RU

Вышел релиз Wayland 1.1 и Weston 1.1

 ,


0

2

Kristian Høgsberg представил Wayland / Weston 1.1.
Среди нововведений для Wayland / Weston версии 1.1 упоминаются такие как:

  • Поддержка Raspberry Pi.
  • Добавлена поддержка RDP, совместимая с FreeRDP. Клиенты RDP теперь могут подключиться к Weston в фоне.
  • Сенсорный экран: поддержка калибровки и настройки клиента.
  • KMS back-end теперь поддерживает EGL buffer-age extension.
  • Добавлен SDK для создания модулей.
  • libunwind: улучшены логи падений.

>>> Подробней



Проверено: Aceler ()
Последнее исправление: unfo (всего исправлений: 4)

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

А вместо XRender ты предлагаешь что? Ну-ка? Примитивы? :}

Хотя бы примитивы Cairo. ;-)

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

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

Ну тут, справедливости ради, есть такая проблема, что если в иксах рисуются примитивы неэффективно, то можно постареть, прежде чем дождаться, пока их сделают эффективными. Или есть другой вариант: нарисовать всё самому и отправить растр. Как, в общем, сейчас и происходит. Вот этот орг вопрос весьма остро стоит во многих подобных случаях, не только с иксами.

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

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

И тут возникает вопрос - какой чудак в этих Х все это время портил примитивы? Ответ - поддерживающий Wayland Кейт Паккард. Т.е. человек испортил вещь, а дальше орет о том, что ее нужно заменять. Молодца!

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

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

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

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

И тут возникает вопрос - какой чудак в этих Х все это время портил примитивы? Ответ - поддерживающий Wayland Кейт Паккард

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

anonymous
()
Ответ на: Почему не в курсе?... от anonymous

У меня с Gentoo не сложилось. Начинал с Gentoo, наверное это было моей ошибкой. Ubunta, Arch, Debian и Fedora - данные дистрибутивы оставили только хорошие впечатления. А сборка всего и вся из исходников в Gentoo мне показалась просто тратой времени на ветер. То, что композитинг у GTK отключается, кому-то возможно и пригождается. У меня надобности его отключать не было ни разу.

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

А сборка всего и вся из исходников в Gentoo мне показалась просто тратой времени на ветер

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

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

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

Так можно не портить, можно не поддерживать: не добавлять использование ускорения, не добавлять сами новые примитивы (градации там, тени, прочие ништячки). Пассивностью вредить можно не хуже, чем активностью.

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

Если не менять приоритет процессу, отвечающему за компиляцию - то при сборке пакетов нормально работать в вашей любимой IDE у вас не получится. Большую часть ресурсов начнёт жрать компилятор. Помню я, как собирал ядрышко на Pentium II, и одновременно пытался просто новости читать в интернете. Не поверите, процесс компиляции нагло мешал мне пользоваться моим же компьютером. Пришлось приоритет понижать некоторым процессам. Из консоли, ручками. Это нормально? Как по мне, это не мой метод. Да и качать исходники по dial up было накладно, бинари качать было дешевле:)

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

Если не менять приоритет процессу...

я так понимаю, чисто из мазохистских побуждений?

Помню я, как собирал ядрышко на Pentium II

Да и качать исходники по dial up

а, так тут пятнадцатилетняя контузия, всё ясно

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

И тут возникает вопрос - какой чудак в этих Х все это время портил примитивы? Ответ - поддерживающий Wayland Кейт Паккард. Т.е. человек испортил вещь, а дальше орет о том, что ее нужно заменять.

Разупорин прими, разорвёт ведь.

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

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

Почитайте про XRender на http://habrahabr.ru/post/148954/ и посмотрите на кол-во трапеций, на которое бьется банальный бублик Cairo. А нужно было просто alpha-канал ввести + антиалиасинг.

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

Беспокоюсь о судьбе популяции :]

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

чем дальше - тем хуже.

xorg-server-1.13 - стал жутко тормозным,

и OpenGL c x11vnc завести только с бубном можно.

эх... раньше по коаксиалу через XMDCP работали без дискомфорта...

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

хм. пускал его (firefox) по ssh+X11 на 4мегабита (предел) c одной стороны и gprs с другой.

работало :-)

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

И интерфейс был как после ядерной войны, ага.

как перед. у меня тогда на работе вообще 486 120Мгц был. на другой стороне Motorolla с AIX.

и всё работало довольно шустро.

P.S. главной проблемой была разница в порядке байт,

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

И интерфейс был как после ядерной войны, ага.

Чудилко, красота интерфейса - это задача художника ака дизайнер, а не программиста. Задача программиста - сделать систему, которая быстро работает с альфа-каналом, а не фигарить трапеции гигабайтами.

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

и всё работало довольно шустро

Палка палка человечек это очень нехорошее всё, унесите.

Your borders could be dashed © Daniel Stone “The real story behind Wayland and X”

Deleted
()
Последнее исправление: Mystra_x64 (всего исправлений: 1)
Ответ на: комментарий от constRS

Тут наверное как раз тот пример, когда разработчики оказались в плену своего же продукта. Ядро иксов практически не изменилось с времен написания первых спеков. Ради совместимости накрутили костылей, разных протоколов, половина которых уже фактически не используется, но все еще тянется с актуальным кодом. Этот узел НУЖНО разрубить.

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

Чудилка тут только ты, лол. Не могут твои иксы в красивый интерфейс. Если ты можешь — иди, делай, столько народу не догадалось, но ты то сможешь! :3

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

как говорится «вам работать или красота нужна?»

сейчас ситуация с Х напоминает дрон-дум-метал (это такой металл для тормозов, ИМХО, кто не успевает ноты расслышать)

а я предпочитаю speed,thrash и power, на худой конец Гр.Об.

так что качество «Гр.Об.» меня по сети устроит :-), главное, что б по минуте на клик не ждать.

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

А смысл? Выигрыша никакого не будет.

Зато проигрыша не будет.

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

моська лает — караван идет

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

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

Первоначальные разработчики Х - Project Athena (IBM+MIT+DEC), разбежались, а пилить X Window System остались пыонэры вроде автора XRender'а. Поэтому если кто и оказался в плену, так это текущие допиливатели.

Посмотрите на тех, кто делал X в 87-м, и кто делает сейчас - это совершенно разные люди.

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

Не могут твои иксы в красивый интерфейс.

Чудилко, ты не видел E16, OpenLook, WindowMaker? ;-) Иди, ищи скрины, образовывайся.

constRS
()

Wayland для планшета

Среди нововведений для Wayland / Weston версии 1.1 упоминаются такие как:

  • Поддержка Raspberry Pi.
  • Сенсорный экран: поддержка калибровки и настройки клиента.


Кто-нибудь пытался установись его себе на планшет?

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

как говорится «вам работать или красота нужна?»

Красота, как известно, при умении делается даже на железе 90-х: NEXTStep, E16, OpenLook (это вообще 89-й). Посмотрите скрины - аккуратно, гармонично и приятно.

А если у человека вкуса нет, он сделает серое размытое убожество вроде Gnome2/KDE3 с задействованием всех имеющихся аппаратных ресурсов.

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

так я про что?

все свисто-метиоризмелки красоты не добавляют, а скорость просаживают.

Gnome2/KDE3

это ещё ничего, а Gnome3...

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

X.Org Foundation - пионеры? Глупости. Корявость иксов не результат глупости текущих разработчиков. Скорее это результат решений принятых начальными разработчиками, но их винить в этом нельзя. Они не знали, что линукс будут засовывать в мобильники, что управление устройствами переместят поближе к ядру, что милисекунды задержки и небольшой тиринг будут настолько выводить из себя людей привыкших в комфортной работе, что композитинг захочет использовать большинство, а сетевая прозрачность будет нужна только меньшинству. Это все реальные проблемы. И иксы с ними справляются кое как, вопреки, а не благодаря.

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

так я про что?

Про то, что красота не нужна. А на самом деле, красота нужна, но не ценой скорости.

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

X.Org Foundation - пионеры?

А кто еще будет вкорячивать XRender? Только человек, не задумавшийся о том, как эта куча трапеций будет летать по сети.

Скорее это результат решений принятых начальными разработчиками

Отнюдь. Они как раз принимали крайне удачные решения, работающие даже сейчас, через 30 лет.

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

Тиринг (кстати где он) - это результат кривых дров и дурных DE.

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

Вот это прикольно слышать. Уже вышли 8-мые Винды, где от композита ничего не осталось - прозрачность всем надоела. Уже нет компов, не подсоединенных к сети. :-) 2000-ные прошли, компиз устарел, мода ушла от прозрачности в сторону простоты.

Это все реальные проблемы. И иксы с ними справляются кое как, вопреки, а не благодаря.

Вы упорно не замечаете, что Хы делают критически важные для работы вещи: позволяют организовывать рабочую среду, позволяют экспериментировать с WM, позволяют организовывать базовое, абсолютно необходимое взаимодействие программ, позволяют гонять через себя разные протоколы отрисовки - свою рисовалку, postscript, OpenGL.

И для включения нового протокола, если он появится, не надо ничего переписывать - достаточно просто добавить расширение в Х.

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

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

Прозрачность != композит. Вин 8 это целиком и полностью один сплошной композит. Можешь убедиться сам, там нет IE6 эффекта.

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

А кто еще будет вкорячивать XRender?

XRender это вынужденная мера, как ты не понимаешь. Не хочешь гонять трапеции? Перепиши ядро иксов. А заодно и все остальное, чего уж там мелочиться тогда. И получится в итоге тот же wayland.

удачные решения, работающие даже сейчас, через 30 лет

Нет. Просто нет. Их решения устарели. Потому к иксам уже много лет пишут всякие обертки, протоколы, протоколы на замен старым протоколам и т.п.

Тиринг (кстати где он) - это результат кривых дров и дурных DE

Тиринг это результат XRender'а, который есть результат устаревшего ядра подсистемы. Действительно, хорошие драйвера могут это починить (нвидия вот не осилила, видимо). Но это же неправильно! Артефакты вообще должны быть недопустимы, by design.

прозрачность всем надоела

Если для тебя композитинг ограничивается прозрачность, тогда ты, наверное не пользовался композитингом, а только бестолковые скриншоты в галерее смотрел. Предпросмотр и полноэкранный зум лично я люблю дико, и регулярно этими фичами пользовался, когда сидел в кде. И да, eye candy не может выйти из моды. За компьютерами не одни программисты и сисадмины работают.

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

Надо, constRS, надо. Нельзя бесконечно писать расширения. И расширения для расширений. И из буханки можно сделать троллейбус, и иксы можно еще долго поддерживать на плаву. Но зачем? Зачем так мучать разработчиков?

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

А что, с тех пор что-то изменилось? Да, конфигурация моего ПК заметно изменилась, да и канал в 30 мегабит - далеко не dial up. Но сборка пакетов и теперь требует не мало машинного времени. Стоит ли его тратить зря?

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

конечно не стоит, вдруг компьютер устанет и помрёт от истощения

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

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

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

Палка палка человечек это очень нехорошее всё, унесите.

Выкинули все векторные граф редакторы быстро, решительно!

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

Приоритет задается в make.conf одной строчкой.

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

Тиринг (кстати где он) - это результат кривых дров и дурных DE.

Свободные драйвера Ati, отсутствие композитора (например, под metacity) — voila.

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

Уже вышли 8-мые Винды, где от композита ничего не осталось - прозрачность всем надоела.

Ох ты ж блин, и эти люди говорят о том, что кто-то там не разбирается, как работают иксы…

Идея композитора в том, что каждое окно рендерится в собственный viewport, перекрытием которых занимается композитор, а не сами окна. В результате при использовании композитора целый класс событий «перерисовать окно» не нужен — потому что viewport никогда не перекрывается. В классических иксах есть событие «перерисовать область», которое дёргается оконным менеджером. Если одним окном возить по другому — фоновое окно должно постоянно перерисовывать те области себя, который только что были перекрыты другим окном. Нагрузка на сеть также возрастает, если приложение не кеширует себя на сервере. Композитинг позволяет выкинуть весь этот класс обработки, чем и заслужил благодарность Qt-шников, которые заявили, что их тулкит для вейланда стал занимать на 70% меньше кода.

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

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

Ничего не достигнешь, если ему и дальше будешь всё разъяснять. Одна и та же песня — на двух сайтах.

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

Тиринг это результат XRender'а, который есть результат устаревшего ядра подсистемы. Действительно, хорошие драйвера могут это починить (нвидия вот не осилила, видимо). Но это же неправильно! Артефакты вообще должны быть недопустимы, by design.

Ололо, отсутствие кадровой синхронизации стало проблемой XRender. Чего только на ЛОРе не услышишь.

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