LINUX.ORG.RU

Первый релиз Wayland и Weston

 , ,


0

2

Разработчики нового графического сервера Wayland объявили о первом официальном релизе под версией 0.85.0. Реализацию разбили на 2 части:

  • собственно Wayland — реализация протокола и механизмов IPC;
  • Weston — референсная реализация композитного менеджера.

Разработчики также объявили о том, что 0.85 будет стабильной веткой, где не будут меняться интерфейсы и протокол, а обратно несовместимые изменения будут вноситься в ветку 1.0.

Инструкции по сборке находятся здесь.

>>> Подробности (со ссылками на архивы)

★★★★★

Проверено: post-factum ()
Последнее исправление: provaton (всего исправлений: 4)
Ответ на: комментарий от no-dashi

Не будет. Нынешние тулкиты рисуют всё в пиксмап через shared memory

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

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

в локальной сети производительность RDP еще более приличная. если он на хреновом соединении рвет иксы, то в локалке он вообще их растерзает

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

>каждому тулкиту нужно по новому бэкенду

Народ от безделья «HTML5» бэкенды клепает, а ты за них переживать стал.

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

Пока он ничего не умеет.

рисовать примитивы, сетевую прозрачность и пр. он и не будет уметь, это не его задачи

Со программной стороны - то, что каждому тулкиту нужно по новому бэкенду

http://wayland.freedesktop.org/toolkits.html

что WM нужно переделывать;

kwin, mutter и остальные популярные очевидно достаточно быстро перенесут - или wayland на десктоп так и не придет, остальные все так же можно будет пускать из под иксов, кои очевидно еще очень долго никуда не денутся

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

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

И всё это оправдано... чем именно?

«эволюцией», не факт, что маленький wayland выдавит динозавра X11, но это таки в кои веки первый серьезный конкурент иксам, посмотрим что получится, в любом случае иксам это повредит только, если wayland будет действительно юзабельным

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

http://wayland.freedesktop.org/toolkits.html

Это всё добавляется к такому простому вяленду, чтобы получилось работающее _решение_.

kwin, mutter и остальные популярные очевидно достаточно быстро перенесут

И это добавляется. А вяленд всё такой же простой, да.

все верно - надо оставить один дистрибутив, один DE, один тулкит и т.д.,

Не знаю, где именно в моих словах ты увидел это.

И всё это оправдано... чем именно?

«эволюцией»

Как-то дороговато за одно слово.

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

Это всё добавляется к такому простому вяленду, чтобы получилось работающее _решение_.

с этой стороны никаких изменений - для иксов есть точно такая же обвязка

И это добавляется. А вяленд всё такой же простой, да.

и для иксов это есть, да

Не знаю, где именно в моих словах ты увидел это.

ну как же - лишняя трата ресурсов

Как-то дороговато за одно слово.

RH платит

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

Это всё добавляется к такому простому вяленду, чтобы получилось работающее _решение_.

с этой стороны никаких изменений - для иксов есть точно такая же обвязка

Для иксов это всё уже есть и работает. И переписывать это ради абстрактной эволюции - деццтво в анусе.

надо оставить один дистрибутив, один DE, один тулкит и т.д.,

Не знаю, где именно в моих словах ты увидел это.

ну как же - лишняя трата ресурсов

Странное мнение, но ты вообще высказываешь странные мнения.

RH платит

RH платит зарплату аффтарам вяленда, не более. Если ты считаешь, что цена перехода на вяленд исчерпывается этим, okay.

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

так то так - но не будет контент свитчей - коих щас дофига

если бы опенгл работал также как иксы щас - каким же он тормазом был бы интересно

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

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

И переписывать это ради абстрактной эволюции - деццтво в анусе.

У тебя странное представление о понятии «эволюции» =)

А вообще забавно, каждый второй тут за «базар» против «собора»(и если знает, что это такое то на пальцах докажет каждому почему это хорошо). И расскажет всем сказку о эволюционно развивающемся свободном софте и светлом будущем...

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

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

Почему миллионы пользователей выбирают Windows, хотя есть системы и лучше?

Потому что Windows проще для обывателя. нет 100500 различных дистров чуть чуть разных со своими феньками и приблудами.

Почему OS/2 проиграла Windows 95, которая была технически намного слабее?

Win 95 была готова к продаже и активно продвигалась. OS/2 не стремилась захватить рынок... как то так.

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

Критикуют за дело. В остальных ОСях таких радикальных метаний в области интерфейса не было и вряд ли будет. Критикуют опять же по делу и конструктивно, но обязательно вылезет десяток школоло, которые начнут кричать, что свистоперделки нужны, что X-ы устарели, а Gnome3 наконец-то реализовал те свистоперделки из коробки, которых они два года ждали и убрал настройки, в которых они ничего не понимали.

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

Gnome3 как был неюзабельным, так им и остался. Пользоваться им могут те, кто на компе с линём работает фермером во вконтакте. Pulse Audio хорошая концепция, но пилить его ещё и пилить, с его дикими тормозами на относительно нормальном железе (Celeron 2Ghz + 2Gb ram должно хватать для вывода стерео и ввода моно звука).

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

Т.е. он тут фактически предлагает портировать иксы на вейланд и в таком виде заморозить как устаревшую технологию. Проблемы протокола ему, видите ли, помешали. Core fonts, и полторы функции для рисования арок, ага А что мешает выпилить все старые фичи из протокола и сказать «Вот реальная база API, которая используется современными приложениями. Давайте положим её в основу черновика X12 и запилим новую версию иксов» — вот что мешает? Или надо молиться теперь на эти арки?

Обратная совместимость.

Либо обратно совместимы и тянем кучу бесполезного хлама. Либо wayland с шахматами и гейшами.

Собственно Wayland и «выпилил все старые фичи из протокола» ;)

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

Для иксов это всё уже есть и работает.

с такой логикой сидел бы ты на BSD с гуйней на xaw/motif, и радовался сетевой прозрачности, линукс ведь со «своими» DE - по сути велосипеды, запретить давно их надо было, да уже поздно

И переписывать это ради абстрактной эволюции

дописывать, а не переписывать, современные тулкиты и даже WM( kwin, например ) не настолько топорно сделаны, чтоб требовать переписывания

Если ты считаешь, что цена перехода на вяленд исчерпывается этим, okay.

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

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

В остальных ОСях таких радикальных метаний в области интерфейса не было и вряд ли будет

в «остальных» ОС за последние 20 лет целые революции происходили, от ядра и целевых аппаратных платформ до собс-но внешнего вида интерфейса

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

А вот как почитаешь ЛОР, то нахождение в этом процессе вызывает такое море анальной боли

Это у тебя проекция.

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

так то так - но не будет контент свитчей - коих щас дофига

Вяленд, вообще-то, тоже клиент-серверный. Так что никуда ты от этих переключений контекста не денешься.

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

Для иксов это всё уже есть и работает.

с такой логикой сидел бы ты на BSD с гуйней на xaw/motif

Просто ты не всё знаешь.

дописывать, а не переписывать

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

ты вот бездарно тратишь свое на ЛОР - хотя лучше бы иксы пилил

Я излагаю очевидные вещи - это не требует много времени.

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

Просто ты не всё знаешь.

т.е. ты так и делаешь? или таки пользуешься велосипедами?

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

по-твоему сложность добавляет уже написанный код или который еще предстоит написать?

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

Просто ты не всё знаешь.

т.е. ты так и делаешь? или таки пользуешься велосипедами?

Я таки знаю историю.

по-твоему сложность добавляет уже написанный код или который еще предстоит написать?

Как только напишут код, который предстоит написать, он сразу добавит сложности // К.О.

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

неа - там прямо из юзерспейса - через so-шку(сиреч драйвер) напрямю к железу обращения и это единственный плюс (если я неошибаюсь)

ae1234 ★★
()

Я думаю, замена «Иксам» нужна однозначно. Серверный сегмент можно не трогать - пусть себе живёт, но ведь есть куча «линуксов на десктопах»! Им-то зачем все эти «распределённые кнопки»??

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

Я таки знаю историю.

будешь спорить, что линукс - велосипед?

Как только напишут код, который предстоит написать, он сразу добавит сложности

отлично же, выкинув поддержку огромного кол-ва устаревшего софта завязанного на иксы( его можно пускать в них же под wayland-ом ), получим, что wayland не только сам по себе гораздо проще, но и в целом, если рассматривать клиенты под него, кои вообще «выродятся» до тулкитов и WM, убрав ненужную завязку

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

Им-то зачем все эти «распределённые кнопки»

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

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

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

ckotinko ☆☆☆
()

Без поддержки NVidia (с лучшей реализацией OpenGL в индустрии) не взлетит. Точка.

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

а что мешает добавить новый смысл ?

То, что это сложно.

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

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

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

будешь спорить, что линукс - велосипед?

Ты так ничего и не понял. Последний раз: важно не то, является ли сущность X велосипедом - важно то, насколько она нужна. Linux был студенческой велосипедной поделкой, но в то время было нужно хоть какое-то свободное Unix-подобное ядро, поэтому Linux довели до ума всем миром.

А кому и зачем нужен Wayland?

выкинув поддержку огромного кол-ва устаревшего софта завязанного на иксы [...] получим

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

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

Вяленд, вообще-то, тоже клиент-серверный. Так что никуда ты от этих переключений контекста не денешься.

неа - там прямо из юзерспейса - через so-шку(сиреч драйвер) напрямю к железу обращения

Мде. Ты хоть что-нибудь о вяленде читал? Это именно сервер, работает чере Unix-сокеты.

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

Да, кстати, мы в своей 100 Мбт локалке запускаем тяжёлые CAD приложения, требующие большого количества данных для работы и много гиг. памяти для работы. Запуск этих приложений с любого компьютера нашей локалки не создаёт ни каких проблем.

Чудеса ? Что нам сделать, что бы они затормозили ?

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

http://ru.wikipedia.org/wiki/Wayland

Wayland — это, по сути, буферный менеджер (подобно тому, чем DRI2 является для X.org), обработчик входных данных. Весь рендеринг выполняется на клиентской стороне — так, как сегодня работает OpenGL, а задание режимов и другие аппаратные установки выполняются в ядре

может я неправильно думаю - но по моему это именно то про что я и говорил

как сегодня работает opengl - он сегодня работает напрямую с видяхой - напрямую из юзерспейса

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

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

Кому это она должна? на основании чего? и кто платит за реализацию этого «должна»? вы?

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

Собственно Wayland и «выпилил все старые фичи из протокола» ;)

Не «старые», а «все».

Фичу рисования готовых буферов - оставил. Поскольку для Qt / GTK и всех приложений этого достаточно, то БОЛЬШУЮ часть требуемого функционала wayland выполняет. А мелочи - ХЗ, по факту Qt/GTK эти мелочи программистам (в большинстве своем) не нужны.

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

pulseaduio это одна из двух вещей (втарая - фарйфокс с абдобом) которую приходится престартовывать по kill -9.

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

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

мелочи

Да-да. Именно мелочи. Треды про вейланд на ЛОРе буквально атакованы школотой, свято уверенной, что всё, что могут делать иксы — это рисовать арки и композитить пиксмапы.

Иди кури матчасть.

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

может я неправильно думаю - но по моему это именно то про что я и говорил

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

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

но когда они говорят «не будет вяленда - свалим на анально огороженную ОС», хочется сказать «валите прямо сейчас».

tailgunner, как обычно, стреляет точно в глаз.

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

Народ от безделья «HTML5» бэкенды клепает

Кстати, под кути эту ненужность запилили? Или у них нет столько бессмысленно-свободного времени, как у gtkшников?

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

и остальные популярные очевидно достаточно быстро перенесут

Ссылку на протокол, сестра!

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

да ладно загибать за 100mbit. нормальные _X_-овые приложения (а не жабо-куте-блобы с интерпретацией чегонепоподянаходу) работают по 128kbit каналу.

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

> «эволюцией»

Как-то дороговато за одно слово.

Кстати, вот он, жестокий закон природы. Вместо проектирования ( == разумного дизайна от высших существ, лол), мы в индустрии имеем «эволюцию». А как эволюция корёжит организмы, хорошо известно.

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

Celeron 2Ghz + 2Gb ram должно хватать для вывода стерео и ввода моно звука

И шо, не хватает? Аналогичная конфигурация, 5-ти канальный звук выводится отлично.

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

неа - там прямо из юзерспейса - через so-шку(сиреч драйвер) напрямю к железу обращения и это единственный плюс (если я неошибаюсь)

Обрадую тебя: ты ошибаешься. На каждый кадр нужно переключаться в вяленд.

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

Зачем же заменять наши слова на чужие?

Потому что «образцовая» значит в том числе «хорошая». Такой оттенок значения. А «reference» не значит «хорошая». Она как правило вообще не хорошая. Это просто «пример реализации, на который следует ориентироваться в случае вопросов». Есть короткое слово в русском языке, что значит именно это и ничего иного? :)

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

Весь рендеринг выполняется на клиентской стороне — так, как сегодня работает OpenGL, а задание режимов и другие аппаратные установки выполняются в ядре

А композитингом дух святой занимается.

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

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

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

Можно перечислить основные фичи Иксового протокола совместив с тем какое количество приложений используют эти фичи? Еще лучше уточнить какие фичи повторно реализованы на другом уровне (Qt, GTK, Kwin)?

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

Если же учесть, что нашлись разработчики и компании, который финансирую создание алтернативы Х-ам, то что-то в консерватории не так.

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

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