LINUX.ORG.RU

В Fedora 15 может появиться поддержка Wayland

 , , ,


0

2

Рано или поздно дистрибутив Fedora так же, как и Ubuntu, перейдет на графический сервер Wayland. Такой вывод можно сделать из сообщения Адама Джексона (Red Hat), который написал в своем блоге, что группа основных разработчиков графической подсистемы дистрибутива Fedora ознакомились с аргументами разработчиков Ubuntu и согласились с тем, что Wayland - очень перспективный проект.

Разработчики Fedora предполагают, что поддержка Wayland может появиться уже в следующей версии дистрибутива в качестве экспериментальной опции. С другой стороны, переход на Wayland не так прост (проект требует большой доработки) и осуществить его быстро не получится.

И хотя планы полного внедрения Wayland еще не сформированы, Адам Джексон уверен, что Fedora рано или поздно перейдет на этот графический сервер, т.к. этот переход может решить множество серьезных проблем, а недостатки у Wayland незначительны.

>>> Подробности



Проверено: anonymous_incognito ()
Последнее исправление: Trojan_Winlock (всего исправлений: 1)

Да все дистрибутивы будут переходить на Wayland, тем более что его архитектура позволяет запускать X.Org как клиент Wayland наравне с Qt, GTK или TK. А значит старое ПО можно будет запускать с X'ами, как и раньше. А большинству программ X'ы просто не понадобятся. Wayland интересен ещё и тем, что его легче портировать на другие OS, где он будет работать как клиент(прослойка) между ПО из мира *nix и графической подсистемой платформы. Тем более, что Fedora - один из наиболее динамичных дистрибутивов, это не Debian/RedHat. Серверные/корпоративные платформы просто подождут, пока десктопные дистры попричешут всё это дело, а потом и сами перейдут на прогрессивный сервер.

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

>Wayland интересен ещё и тем, что его легче портировать на другие OS
К счастью, это бред.

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

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

Можно. Но пользуется ли кто-то этим?

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

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

>Можно. Но пользуется ли кто-то этим?

Все. Современные используют XRenderFillRectangle, xcb_render_fill_rectangle (XRender). Другие — XDrawRectangles (Core)

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

Безотносительно вопроса «что лучше?» (ибо сам вопрос от лукавого). Альтернатива это _всегда_ плюс,

нет. более того, Безотносительно вопроса «что лучше?», это всегда минус.

истина есть точка. расстояние до нее и есть ответ на вопрос, что лучше...

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

> Альтернатива это _всегда_ плюс

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

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

Кстати, из Убунты иксы никуда не денуться, в Ubuntu Sever же не поставят Wayland :) А это ключевой продукт для них. Тоесть возможность иметь Ubuntu на иксах никуда не денеться (кому надо).

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

> нет в кутэ начиная с 4 отказались от этого, в гтк или отказались или откажутся скоро

Никто не отказывался. Зачем отказываться от быстрой отрисовки и экономии на количестве вызовов? Наоборот, этот метод развивался.

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

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

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

> Альтернатива это _всегда_ плюс

нет. более того, Безотносительно вопроса «что лучше?», это всегда минус.

истина есть точка. расстояние до нее и есть ответ на вопрос, что лучше...

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

Buy ★★★★★
()

Если в нем нет сетевого протокола то он больше подойдет к мобильным устройствам. а вот для дескотпа/сервера отсутствие сети это не вариант для хорошего развития.

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

> Иксы на сегодня фактически безальтернативная оконная система

Кто сказал, что она безальтернативна. Даже в википедии легко можно найти directfb, MicroXwin, Y Window System, не считая всяких NeWS и NeXTSTEP. А если еще вспомнить, что Xorg - это продолжение более старого проекта XFree86, который, в свою очередь, форкнулся от проекта X386, то оказывается, что и развитие Хов никогда не стояло на месте.

была бы пятерка реальных конкурентов

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

Наконец-то появился единственный альтернативный проект, которым серьезно заинтересовались люди развивающие незаурядные дистрибутивы

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

Джексон так и написал, «Мы тут поболтали и решили: Wayland пока ни на что не годится. И у нас даже в планах нет перехода на него. Я, наверное, упакую его для F15, чтобы вы сами могли с ним поиграться.»

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

first released (as X386 1.1, based on X11R4) in 1991

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

svchostexe
()
Ответ на: first released (as X386 1.1, based on X11R4) in 1991 от svchostexe

> кроме лицензии и новых костылей ничего нового

А что считается костылем? Скажем, directfb - это костыль? А Wayland - это костыль? Или, например, колесо - это костыль для автомобиля?

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

>Вопрос что лучше всегда предполагает наличие критериев по которым оценивают,

Нет критериев - нет прогресса и вообще выбора.

а критерии у разных категорий пользователей/разработчиков разные

и что? Ответ - решето Циммермана. Берем произведение оценки предмета субъектом на индекс его ответственности и получаем вполне пригодную для выборов данного предмета величину.

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

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

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

>люди развивающие незаурядные дистрибутивы

это афрокодеры - люди?

это убунту - незаурядное говноподелие?

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

> Берем произведение оценки предмета субъектом на индекс его ответственности и получаем вполне пригодную для выборов данного предмета величину.

Да ладно, субьект, индекс, ответственность... Если у афрокодеров получиться дать результат и интет наполниться воплями: «Ты чо! Графуха прёт, всё летает, с эффэктами, новый уровень и т.д.», то кто будет подсчитывать величину? Просто скажут, что Wayland стандарт на десктопе дефакто :)

это убунту - незаурядное говноподелие?

Это лучший в мире дистрибутив Линукс. А Шатллворт лучший в мире космонавт.

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

>>nvidia заявила, что «We have no plans to support Wayland.»

Никуда она не денется, если хомячковые топы такие как Убунту перейдут на wayland.

А их не больше интересуют графические станции с дорогущим софтом, который а) ещё не скоро перепишут под Вэйленд, б) нахер никому не впилось обновлять? :)

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

> Тред не читал, какие недостатки у Вэйлэнда?

Главный в том, что Вэйлэнд не нужен.

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

>Итак, сценарий: я запускаю нечто графически интенсивное на удаленной машине и направляю вывод на свою машину; в моей машине - навороченный GPU; программа, работающая на сервере может его использовать. С вялендом это не прокатывает.

А зачем такое на практике?

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

>какие недостатки у Вэйлэнда?

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

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

>>Если второй Firefox тебе скажет, что он уже запущен - значит у его разработчиков есть проблемы с пониманием X'ов и это плохо.

Не сказал.

Это как? Он же на лок в профиле смотрит, не? Т.е. если запускать от одного юзера и не указывать -Р, то должен говорить.

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

> Ответ - решето Циммермана. Берем произведение оценки предмета субъектом на индекс его ответственности и получаем вполне пригодную для выборов данного предмета величину.

Самая релевантная ссылка по этому термину в гугле — данный топик, первым пунктом причем. Э?

anonymous
()

линукс с wayland и без X — это уже не линукс, а какой-то ондроед. ДАВИТЬ!

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

>> Иксы на сегодня фактически безальтернативная оконная система

Кто сказал, что она безальтернативна. Даже в википедии легко можно найти directfb, MicroXwin, Y Window System, не считая всяких NeWS и NeXTSTEP.

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

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

>Он же на лок в профиле смотрит
Ага.

если запускать от одного юзера и не указывать -Р, то должен говорить.

Ну да. А лок он ставит не от хорошей жизни, а от того, что 2 процесса с одним профилем будет сложно лочить друг от друга. Да и с sqlite выбора особо нет.
Конечно, можно реализовать ядро, отвечающее за локи и синхронизацию независимых окон (на разных X-серверах в том числе), но это усложнит реализацию и будет востребовано только на X11, а Fx всё-таки более кроссплатформенный.
Поэтому проще использовать разные профили.

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

еще какой давно пора переходить на воздушные подушки или гусеницы!

svchostexe
()

В то, что убунта кудато там перейдёт ещё можно поверить, хотя врятли. В федоре этот недоХ11 появить только если его допишут до текущего состеяния X.org

golodranez ★★★★
()

Страсти-то какие... 8)

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

> MGR (Manager) http://en.wikipedia.org/wiki/ManaGeR

MGR isn't very fast and doesn't provide any form of access to direct access to framebuffers or hardware acceleration as modern X servers do.

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

NeWS http://en.wikipedia.org/wiki/NeWS

Sun была жадная, а программить под это было ещё сложнее, чем под X-ы.

Andrew-R ★★★★★
()
Ответ на: комментарий от wyldrodney

А их не больше интересуют графические станции с дорогущим софтом


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

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

>А зачем такое на практике?

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

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

Например, мы заходим десятком клиентом на сервер, запускаем 3max и визуализируем на всех своих локальных трех-четырех карточках. При этом другие клиенты смогут загружать свои карточки своими расчетами, не сильно мешая друг -другу.

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

AVL2 ★★★★★
()

>В Fedora 15 может появиться поддержка Wayland

интересно, почему это здесь столько эмоций вызывает

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

об том и речь, что локально не нужно, а по сети лучше nx. И все это работает с внедрением wayland.

NX — это и есть X-протокол, но в целях передачи по низкоскоростным каналам пожатый и использующий всяки хитрые технологии оптимизации и кеширования для сведения round-trip'ов и траффика к минимуму. На стороне удаленного X-сервера NX-протокол опять становится X-протоколом.

Вот почитай цикл статей The Arrival of NX. В третьей части испытывают на 9600кбит/с через GSM-модем.

Теперь объясни, с какой это стати Wayland-клиенты на моей локальной машине будут мне рисоваться по X-протоколу, если они клиенты Wayland-сервера?

И все это работает с внедрением wayland.

Все это уже работает без него.

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

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

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

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

>Теперь объясни, с какой это стати Wayland-клиенты на моей локальной машине будут мне рисоваться по X-протоколу, если они клиенты Wayland-сервера?

а ты вспомни, сколько нибудь полезное приложение, которое написано не с использованием тулкита типа qt или gtk, tk etc, а на голом xlib?

xscreensaver, xclock?

тем более, никто не будет писать клиентов wayland. Ну не пишут же клиентов directfb...

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

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

>а ты вспомни, сколько нибудь полезное приложение, которое написано не с использованием тулкита типа qt или gtk, tk etc, а на голом xlib?
Ну, частично с использованием Xt, но всё же.
urxvt, dwm (и тонна прочих wm), dmenu, xgestures, xbindkeys, xmodmap+xkeycaps, opera, firefox (внезапно, от gtk там не так много), mplayer.

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

>вопрос будет во включении нужного бекэнда.
Методом перекомпиляции?

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

Я нарушил традицию и посмотрел твою ссылку. Там серия из 5 частей, а статья из второй части начинается с утверждения о том, что серия из 7 частей.

Есть другие статьи из этой серии ?

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

> а ты вспомни, сколько нибудь полезное приложение, которое написано не с использованием тулкита типа qt или gtk, tk etc, а на голом xlib?

xterm. Самый лучший и единственно Ъ.

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

>а ты вспомни, сколько нибудь полезное приложение, которое написано не с использованием тулкита типа qt или gtk, tk etc, а на голом xlib?

icewm, которым я пользуюсь.

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

>Я нарушил традицию и посмотрел твою ссылку. Там серия из 5 частей, а статья из второй части начинается с утверждения о том, что серия из 7 частей.

Есть другие статьи из этой серии ?

Я понятия не имею. Может, автор почувствовал себя плохо и не стал дописывать. :) Или исписался. :)

Все начальные пояснения, которые присутсвуют в статье, изложены на NoMachine: http://www.nomachine.com/documents/getting-started.php

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


Как и следовало ожидать, разработчики тулкитов просто игнорируют сетевую природу Х-в, благодаря чему удаленный запуск программ приводит просто к неэффективной сетевой работе приложения:
http://www.linuxjournal.com/article/8480

This lax attitude even afflicts toolkits. In many respects, toolkits have become one of the biggest sources of excessive roundtrips. One can't blame individual programmers for it, though. A typical KDE or GNOME developer probably is not aware of the impact his compiled code has on network performance. Even if he is aware, often he cannot do much about it. He chose a toolkit to work with, and he is depending on that toolkit's innate X11 efficiency.

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

>Разработчики иксовых дров не очень в восторге от этой идеи >http://www.nvnews.net/vbulletin/showpost.php?p=2344879&postcount=23

Разработчики часом не забыли, что они работают на благо остальных? Работа у них такая, не нравится, нефиг разрабатывать.

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

Если тупо гонять битмап на кадр, то конечно.

А если не тупо гонять, то этой уже X11 с его командами прорисовки.

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

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

Из тех что перечислены, да, действительно лучшая, тут время вынесло свой вердикт. Поэтому и назвал иксы безальтернативными на сегодня. Я нигде не утверждал, что иксы плохи и непременно нуждаються в замене. Возможно и Wayland не найдет своей ниши и погибнет. Но пока есть люди предлагаюшие другие разработки им надо давать шанс, Wayland получил такой шанс в лице Canonical, вот и в Fedora появились процессы. Моё мнение - это хорошо.

Джексон так и написал, «Мы тут поболтали и решили: Wayland пока ни на что не годится. И у нас даже в планах нет перехода на него. Я, наверное, упакую его для F15, чтобы вы сами могли с ним поиграться.»

Ну вот, если сам Джексон сказал, то пусть играються :) Иначе зачем паковать, искушать неокрепшие умы? :)

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

А зачем такое на практике?

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

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