LINUX.ORG.RU

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

 , ,


0

2

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

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

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

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

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

★★★★★

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

Как ты сделал такой странный вывод? Или просто невнимательно прочитал?

Экстраполировал странность и избирательность вашей логики на вопрос. Или только вам так можно?

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

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

Беееее, там на входе стоят Гейтс и Балмер с вилами и корчат некрасивые рожи, не хочу в винду... http://img15.nnm.ru/3/a/e/d/3/4b2e0c399cdc1963e1b9067f51b.jpg

Так что оптимизировать дрова под линукс и правда никакого смысла.

Безосновательное утверждение - перезапустить плазму полезно для экономии электричества и экономии ресурса камня, а прямые дрова нужны чтобы opengl выдавал фпс в разы больше чем частота обновления монитора.

P.S. Линукс не только для игр. :)

А для чего ещё? Рулить сервером можно через унылый второгном с дровами веса или вообще из консоли, вяленый там вообще не нужен. Линукс нужен на десктопе!

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

Напрямую из коробки rdp оказался быстрее, чем запуск ssh -X

Поэтому вяленд - это здорово? Замечательная логика.

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

Нет, это говорит лишь о том, что использовать сетевую прозрачность иксов без костылей не очень-то удобно. В любом случае нужно какое-то стороннее решение. А раз так, то какая разница, использовать костыль с вайландом или с иксами? Вообще говоря, я не против иксов или за вайланд. Мне просто хочется, чтобы моя видеокарта нормально работала, а не так, что на xserver 1.10.4 артефакты в KDE 4.7/4.8,а на 1.9.3 и 1.11.2 всё ок. Это ненормально.

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

Если свободные драйверы считать пролётом, то да. Хотя единственное, что меня пока сдерживает на блобе - это проблемы с энергопотреблением на ноутовской видеокарте (АМД). Судя по допиливанию таких фич, как Hierarchical-Z, 2D color tiling, поддержка pcie 2 (radeon), nvidia reclocking на более-менее старых картах уже можно ожидать до 80 % производительности от блоба. Так что не всё так плохо. Плюс openGL 3.

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

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

Это говорит о том, чтьо линуксовая версия текплота генерирует нехилый сетевой трафик. И ни о чем более.

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

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

Rakot ★★
()

Интересно, а к версии 1.0 смогут добавить рисование рамки окна на стороне сервера?

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

Я сейчас не поленился и на моём относительно медленном интернет-соединении запустил gedit с удалённого сервера без использования посторонних приблуд. Не поверишь, но запускался он медленно (почти 30 секунд), на нажатия мышки реагировал медленно. Затем подрубился к моей рабочей станции через rdp. Всё работает намного плавнее. Можно не только в редакторах текст печатать, но и с тем же самым текплотом работать.

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

Суть в том, что иксовый протокол допускает произвольное расширение и, соответственно, доработку под любое API (в том числе, под любое рисующее API, если надо). А вейланд не допускает.

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

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

Я сейчас не поленился и на моём относительно медленном интернет-соединении запустил gedit с удалённого сервера без использования посторонних приблуд. Не поверишь, но запускался он медленно (почти 30 секунд), на нажатия мышки реагировал медленно. Затем подрубился к моей рабочей станции через rdp. Всё работает намного плавнее. Можно не только в редакторах текст печатать, но и с тем же самым текплотом работать.

Это всё довольно забавно, но на объективное сравнение не тянет. Может у тебя до того сервера пинги адские? Или сервер сам по себе тупит? Сравнивать надо на одной машине.

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

Что вы все прицепились к этой сетевой прозрачности иксов?

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

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

Я сейчас не поленился и на моём относительно медленном интернет-соединении запустил gedit с удалённого сервера без использования посторонних приблуд

Посмотри - может, он тоже 100-мегабитную сеть перегрузит.

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

Ну ежели так, то в чём проблема, если у самого обычного пользователя, который об этом не знает и никогда этим не пользуется, будет стоять что-то типа вайланда (я имею ввиду легковесный сервер)? Ну а опытный юзер, который постоянно использует всю мощь иксов, ставит их как довесок и пользуется ими точно так же, как если бы не было никакой доп.прослойки. Ведь, если, по словам того же Паккарда, оверхеда не будет, то и проблемы как таковой и нет. Кстати это позволило бы унифицировать линукс как платформу для телефонов и десктопов, а это, по-моему, было бы очень удобно. Тогда бы и мощные корпорации смогли бы доработать этот легковесный сервер, да и у всяких нвидий, амд и интелов было бы больше стимула вкладывать в разработку драйверов. Жаль, что это мечты...

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

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

Проблема в том, что в тулкитах придется делать 2 бэкенда - иксовый и вяленый. Тот, который меньше используется, придет в негодность. В результате иксы довольно быстро отпраятся за Motif. А с ними - и сетевая прозрачность, и NetWM, и еще ХЗ что завязанное на иксовый протокол.

Жаль, что это мечты...

Это маниловщина.

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

wayland будет значительно быстрее иксов из за отсутвие «посредника»

Не будет. Нынешние тулкиты рисуют всё в пиксмап через shared memory. Единственное что меняет вяленд - способ получения этого самого пиксмапа - вместо запрос его через Xlib, он будет запрашиваться через вялендовский API.

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

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

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

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

  • Вложенные окна.
  • Протокол для работы со свойствами окон и ICC.
  • Возможность подключиться к серверу через сокет и «поговорить за жизнь» относительно поддерживаемых сервером фич.

Первые 2 пункта дали бы сразу всю привычную иксовую среду: оконные менеджеры, панели, трей, буфер обмена, внедрение чужих окон в приложения и т.п.

3-й пункт дал бы возможность реализовать совместимость с ванильным x11 для старых приложений по принципу «ах, ты хочешь заюзать старое API? вот тебе посредник, с ним и общайся». При чем даже если реализация была бы не эффективной в этой части, это никого не волнует — старые приложения на то старые.

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

Если в хомяк кинуть, оно заработает?

Понятия не имею, не пробовал так делать. :)

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

Проблема в том, что в тулкитах придется делать 2 бэкенда - иксовый и вяленый. Тот, который меньше используется, придет в негодность. В результате иксы довольно быстро отпраятся за Motif. А с ними - и сетевая прозрачность, и NetWM, и еще ХЗ что завязанное на иксовый протокол.

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

Это маниловщина.

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

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

В чём проблема-то?

Я написал, в чем.

если считать, что лучшего не будет,

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

проще тогда сразу перейти на какую-нить огороженную ось и забыть про линукс.

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

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

А рисовать прямо в контекст композитора разве нельзя будет?

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

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

Ты считаешь гимп профессиональным фоторедактором?

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

Я написал, в чем.

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

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

Судя по твоим постам, мне твоего лучше тоже не хочется. :)

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

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

Rakot ★★
()

такого сопротивления новому наверное ни в одной более-менее популярной ОС нет, стоит появиться pulse/unity/gnome3/kde4/wayland/mono/etc. - из всех щелей вылазят «бородатые» маргиналы; линуксовое сообщество вообще любит погрызться, «защищая» свой любимый дистрибутив, софт или ЯП, причем защита заключается в одном - обосрать/раскритиковать все остальное, а потом удивляются - а почему 1%, видимо опять во всем виноваты копирасты

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

стандартная логическая ошибка

новое != годное

Каждый случай следует рассматривать индивидуально.

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

стандартная логическая ошибка

нет тут никакой ошибки, обсырают именно из критерия новизны, а потом проходит время - и говорят, ну да - Gnome3 юзабелен, а pulse оказывается таки нужен и т.д., правда есть особо тяжелые случаи, когда люди ставят «старье» из принципа и/или, чтоб всем показать, что они Ъ, а все остальное - попса

Каждый случай следует рассматривать индивидуально.

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

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

А на кой чёрт, допустим, твоё моно надо? Микрософт движется в сторону метротырфейса и хтмл5. Лишняя трата времени этот моно был.

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

А на кой чёрт, допустим, твоё моно надо? Микрософт движется в сторону метротырфейса и хтмл5

прикладной софт с «метротырфейсом и хтмл5» связан очень никак

Лишняя трата времени этот моно был.

да ну, в линуксе появилась опенсорсная реализация .net, авторы mono едят хлеб с маслом на продажах для iOS и прочих андроидов; а лишняя трата времени - тысячи комментариев на ЛОРе от хаятелей mono

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

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

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

Да, если сравнить с производительностью вяленда, она идеальна, т.к. в вяленде сети просто нет.

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

авторы mono едят хлеб с маслом на продажах для iOS

Никто на убогом моно под айфоны не пишет, толстенький.

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

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

в локальной сети и VNC хватает, если нет идеологических причин не устанавливать иксы

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

Судя по твоим постам, мне твоего лучше тоже не хочется. :)

То есть тебе не хочется, чтобы вяленд стал бэкендом иксов? Странно.

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

За других говорить не буду, но моя основная ось линукс

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

Интересно, а сколько среди фанатов иксов дуалбутчиков?

Если речь конкретно обо мне, то у меня Linux единственная рабочая ОС последние 10+ лет.

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

в фильтре надо выбрать iOS, ес-но

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

То есть тебе не хочется, чтобы вяленд стал бэкендом иксов? Странно.

По твоим постам этого не скажешь.

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

Во-первых, на рабочем компе стоит винда, и я с этим поделать ничего не могу. Кластер, на котором я считаю, под линуксом. Дома тоже линукс. У меня есть два варианта, как работать с численными данными: через винду на рабочей станции (на кластере самба настроена), либо напрямую на кластере. Как показала практика, по rdp было быстрее. Вот и всё.
По поводу сваливания на огороженную ось (заметим, других слов я не произносил) имел ввиду я не себя, а тех, кто считает надежды на развитие видеоподсистемы маниловщиной. На линуксе меня устраивает в общем всё. Ещё бы проблем с видеодрайверами было поменьше (fglrx), то претензий не было бы вообще.

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

То есть тебе не хочется, чтобы вяленд стал бэкендом иксов? Странно.

По твоим постам этого не скажешь.

Я не раз говорил, что лучшей ролью вяленда (если уж у кого-то свербит написать его) является бэкенд для иксов. А вообще, это еще одно «complex non-solution for simple non-problems».

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

У каждого своё мнение. Кто прав покажет время.

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

Дуалбута нет. Поддерживаю Wayland.

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

Ты тролль, лжец и девственник :}

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

А вообще, это еще одно «complex non-solution»

и чем оно complex? код wayland занимает копейки, сам код также крайне прост, примеры клиентов также, что вас не устраивает?

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

код wayland занимает копейки, сам код также крайне прост

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

что вас не устраивает?

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

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

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

> Ты считаешь гимп профессиональным фоторедактором?

Считаю, что для любителя он слишком сложен. Достаточен ли его функционал для профессионала - не берусь судить, так как не являюсь профессионалом в этой области.

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