LINUX.ORG.RU

Разработчики Ubuntu отказываются от X.org в пользу Wayland

 , ,


0

4

Известный космический турист, программист и филантроп, а по совместительству и лидер команды разработчиков Ubuntu, только что в своем блоге объявил об отказе от графического сервера X.org в пользу легковесного сервера Wayland, который в данный момент находится в стадии активной разработки.

Создатель Wayland, сотрудник компании Intel Кристиан Хогсберг (Kristian Hogsberg), следующим образом характеризует свое детище:

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

Чтобы переход не был слишком сложным для конечных пользователей, Марк пообещал сохранить возможность запуска X-приложений в режиме совместимости. Кроме того, была обещана помощь разработчикам GNOME и KDE.

Чем же был плох X.org? Марк доволен тем, как развивается X.org, но, по его мнению, создать впечатляющую графику на X.org значительно сложнее, так как X.org изначально преследовал несколько иные цели и имеет ряд серьезных ограничений. По мнению Марка, для конечного пользователя намного важнее сама графика, нежели сетевые возможности X.org.

О временны́х рамках говорить сложно. Конечно, кто-то ожидает увидеть первые наброски уже через 6 месяцев, но Марк считает, что что-то полезное для сообщества появится не ранее чем через год, а полный переход займет не менее четырех лет.

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

★☆

Проверено: post-factum ()
Последнее исправление: Dendy (всего исправлений: 2)

Ответ на: комментарий от val-amart

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

ой, дяденька, простите!

А счего ты взял, что я этого не знаю? Где я говорил что-то подобное «нет иксов кроме xorg»? Будь любезен, потрудись пруф запилить. or GTFO.

И сразу же, на случай, если ты не сможешь дать нужный линк (а ты не сможешь) и решишь съехать «на логику», заготовь заранее цепочку рассуждений от «можно сделать новую реализацию X» до «предложивший новую реализацию не знает о множестве прежних»

grinn ★★
()

Интересно, этот тред побьет рекорд русских физиков выбирающих Слаку? :)

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

>Ок, ну а как тебе эта ссылка? http://permalink.gmane.org/gmane.comp.handhelds.meego.devel/6643

Замечательно!

Wayland is not on the list for 1.2.. it's not ready enough for that yet.

It is an interesting technology that we want to adopt when it's ready... and help mature it as well, but right now it's just not ready yet.

На лоре то же самое сазали бы более кратко: «Не сношай мне мозг, появится вяленд, тогда и подумаем. А пока его нет — и говорить не о чем»

Что, слил?

о да, ты меня затроллил!

короче, давай ссылку на nokia.com, где говорится о планах поддержки вяленда в куте

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

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

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

'Так что, если ты переключаешь контекст, делай это явным образом.' это же вейледишник который хочет драйвера и компиз в ядро. какие уж тут явные переключения контекстов. контекста один: «X не осилил а Марк сказал что вейленд это просто и круто».

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

qt ключевая технология meego и если разработчик говорит(дословно): «Это интересная технология, которую мы хотим принять, когда она будет готова» То значит использоваться она будет. А троль это ты) Wayland это будущее линуксового десктопа, чтобы не говорили краснозлазики.

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

>Это всё наследники reference implementation. Не уверен, что их можно назвать независимыми.

Сейчас, вероятнее всего, это так. Я имею в виду выжившие реализации. Не знаю насчет более ранних реализаций. Тогда вполне могли быть и доморощенные. Типа Xsun (ранние версии), Metro-X, Accelerated X. Какие там еще были? Xcgi. Под Windows их несколько: X/Cygwin, Xming из открытых. Проприетарные какие-то есть, которые даже кем-то покупаются и используются. Я где-то читал, что где-то на Cadence работают, а ходят из виндов через сервер eXceed. Тоже не знаю, чей код. Еще есть Reflection X, еще какая-то реализация была на слуху, я забыл только.

Да, а под Linux/UNIX сейчас по сути только одна реализация осталась — X.org.

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

>хочет драйвера и компиз в ядро.

Да это как раз и не проблема. Ну хочешь в ядро — ну засунь ты их в ядро и успокойся, для X-клиента ничего не поменяется (шутки ради, мы тут даже обсудили это http://www.linux.org.ru/jump-message.jsp?msgid=5522136&cid=5537592).

Так нет же, им же надо протокол поломать!

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

>Wayland is not on the list for 1.2.. it's not ready enough for that yet.

Во многих спорах аргумент «ещенеготовности» и сырости Wayland используется как его недостаток. Аргумент, в общем-то, слабый. Также слабый аргумент — отсутсвие какого-то драйвера. Как всегда будет: поупираются, а потом напишут.

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

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

>qt ключевая технология meego

обойдемся без маркетоидных проповедей, простой ссылки на nokia.com будет достаточно.

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

Похоже, проблема с контекстами — общая черта всех вяленд-торллей itt. А еще с логикой. Даже вырванная из контекста, эта фраза ну никак не означает «обязательно будет использоваться»

А троль это ты)

ты меня раскусил, смайлофаг.

Wayland это будущее линуксового десктопа, чтобы не говорили краснозлазики.

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

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

>Во многих спорах аргумент «ещенеготовности» и сырости Wayland используется как его недостаток.

э, ты о чем? Речь вообще не идет о недостатках, я вего лишь ссылку просил, где нокиа официально объявляет о поддержке вяленда в Qt. А получил ссылку на тот текст. Кстати, там ответ на вопрос вполне по делу, как я его понял («будет вяленд готов — будет предметный разговор»). Что, имхо не эквивалентно «запилим во что бы то ни стало»

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

>Как всегда будет: поупираются, а потом напишут.

Это-то и не нравится. Пытаются давить массой, а не аргументацией.

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

«будет вяленд готов — будет предметный разговор» надо же так извратить эту фразу «Это интересная технология, которую мы хотим принять, когда она будет готова»

Вся разница в между тобой и нокиа, intel и canonical в том, что они достаточно квалифицированны чтобы увидеть тонкие места в ОС и исправить. Понятное дело что переход не будет простым, но тем не менее он неизбежен. И хорошо что локомотив линуксового десктопа в лице этих трех фирм понимает что без революции(в общем то весьма условно, так как поддержка иксов останется) никак не обойтись. А надстройка очередного костыля к иксоргу уже не спасет это воняющее нафталином поделие 23 летней давности

rellai
()

зачем вообще менять X11?

Не совсем понимаю зачем этот wayland нужен. Представляю что у X11 теоретические узкие места следующие:

1. Клиент-серверная архитектура в случае когда клиент и сервер работают на 1-м хосте приводит к оверхеду. Но большинство десктоп машин сейчас минимум 2-х ядерные, и замена X11 на модуль ядра заменит оверхед X11 необходимостью IPC и лишит иксы гибкости. Т.е. так себе преимущество.

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

3. Необходимость городить костыли типа GL over X11, DRI и прочее. Но если все это запихнуть в ядро - BSOD?

В остальных случаях городить несовместимую замену X11, имхо, не надо.

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

>надо же так извратить эту фразу

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

Вся разница в между тобой и нокиа, intel и canonical в том, что они достаточно квалифицированны чтобы увидеть тонкие места в ОС и исправить

О да! Существо, не различающее ОС, сетевой протокол (X11) и реализацию сетевого протокола (xorg), безусловно, обладает более чем достаточной компетентностью, чтобы судить о компетенции других.

И, кстати, ты так и не привел ссылок ни на intel.com, ни на nokia.com. А без ссылок — сам понимаешь — ты не Лев Толстой, а поц простой.

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

>«Мы ждем, пока ишак научится говорить».

тоже подходит

grinn ★★
()
Ответ на: зачем вообще менять X11? от d6e

>1. Клиент-серверная архитектура в случае когда клиент и сервер работают на 1-м хосте приводит к оверхеду

...и вяленд в этом ничем не отличается от ненавистных иксов.

grinn ★★
()
Ответ на: зачем вообще менять X11? от d6e

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

dimav123
()
Ответ на: зачем вообще менять X11? от d6e

>3. Необходимость городить костыли типа GL over X11, DRI и прочее. Но если все это запихнуть в ядро - BSOD?

А почему это обозвано костылем? Разве это можно как-то по-другому сделать? X — это оконная система, которая знает о Drawables: windows pixmaps. А GL умеет только rendering context создавать, не имея ни малейшего представления, куда, собственно, рисовать и что какие-то окна существуют и что где-то во внеэкранье есть pixmaps. Соединяем и получаем GLX. Почему же костыль?

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

Интересно а когда Шаттлворд летал в космос его как «давило» что он польузется устаревшей технологией даже не 20 а 40летней давности? если не больше. когда там Королев свою семерку делал?

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

Таки у вас тоже тормозит?


Нет. Я просто беседую с вами, а вы утверждаете что у вас тормозит. Мне вам не верить? То есть и у вас не тормозит!

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

Ты совсем глупый? Это ты сидишь в своем дистрибутиве типа слаки, и компиляешь иксы. А Марк, интел и нокиа - делают именно ОС, и в данных ос слабым местом является именно X11 и xorg в частности

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

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

>Ты совсем глупый? Это ты сидишь в своем дистрибутиве типа слаки, и компиляешь иксы. А Марк, интел и нокиа - делают именно ОС

Могу предположить, что ты используешь одну из этих ОС, а именно ОС от Марка. Какие у меня основания так считать? Да потому что в этой ОС традиционно глючный libastral.so

А дистр у меня один из самых лучших — Debian (не зря же Марк именно из него выпиливает поделку для своих говорящих обезъянок) И пакеты я не компиляю, ставлю исключительно из репов — благо, они бездонные.

и в данных ос слабым местом является именно X11 и xorg в частности

... и за 34 страницы ни один из партизан не выдал Страшный Секрет: что же это за слабости такие? (Особенно интересуют слабости именно X11, протокола). С пруфами, естественно.

Я тебе уже три ссылки привел,

...на широко известных в узких кругах блоггеров. Где ссылки на официальную позицию Nokia? (hint: на странице 33 я уже писал, что гугль не выдает «nokia» и «wayland» в одном контексте)

>последняя из них на страницу где на вопрос отвечает интеловский девелоппер.

"...поживем — увидем",– филосовски рассудил тот. А ведь мог бы и послать, просто и без затей.

Давай, пиши еще.

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

на странице 33 я уже писал, что гугль не выдает «nokia» и «wayland» в одном контексте А что теперь гугл у нас официальный источник информации и последняя инстанция в споре? Я думаю позиция разработчиков meego будет иметь больший вес.

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

А ссылку уже 1100 раз кидали в этом треде, на позицию одного из разработчиков X11, автора awesome. Он по полочкам объяснил чем плох устаревший X11 протокол и его реализация в лице xorg.

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

>>на странице 33 я уже писал, что гугль не выдает «nokia» и «wayland» в одном контексте

А что теперь гугл у нас официальный источник информации и последняя инстанция в споре? Я думаю позиция разработчиков meego будет иметь больший вес.

Что обезъянке непонятно? Что поисковый робот гугла не нашел в интернете текстов (кроме этого топика), содержащих слова «nokia» и «wayland» в одном контексте? И почему я не удивлен?

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

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

Обычно я не даю советов, но тут случай исключительный. Здесь, на лоре, после применения такого демагогического приема, люди либо меняют регистрацию, либо гордо носят титул «Заслуженный ГСМ» (тут это худшее из оскорблений). Так вот, собственно совет: больше так не делай.

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

>ссылку уже 1100 раз кидали в этом треде, на позицию одного из разработчиков X11, автора awesome. Он по полочкам объяснил чем плох устаревший X11 протокол и его реализация в лице xorg

что, опять «читал — не угадал ни одной буквы»? Автор отмечает дальновидность разработчиков протокола, заложивших систему расширений, недальновидность их последователей, фактически сведших её приемущества на нет, справедливо вполне критикует текущее состояние дел и выражает недовольство, что работы по X12 движутся ни шатко, ни валко. Где ты там увидел «ыксы — гавно и нинужно»?

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

Здесь, на лоре, после применения такого демагогического приема, люди либо меняют регистрацию, либо гордо носят титул «Заслуженный ГСМ» (тут это худшее из оскорблений).

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

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

>Ну ппц...

кисо обиделось?

да ты школьник оказывается....

...и спряталось за проекцию. Хитро!

По поводу твоего извращенного понимания статьи

Ыыы???

да и вообще нормальных обоснованных аргументов

это ты о своих каментах? тс-с-с!.. никому больше не говори такое, одноклассницы засмеют же!

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

Оо! Спсибо, дохтор! Теперь я чуствую себя намного лучше!

И — да, мушку все-таки спили. http://www.linux.org.ru/forum/linux-org-ru/ (тут можно выложить пароль)

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

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

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

>У меня хоть осмысленные камменты,

И ТЫ СКРЫВАЛ???

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

ты либо балет смотришь либо реакция твоя оставляет желать лучшего

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

Тут за 34 страницы отписался всего один человек, у которого, по его словам, нет тиринга. Вы - второй?

Впрочем уже не важно, так как в ответ на запрос о поддержке Wayland программисты nVidia поняли, что если им не хочется открывать драйвер, то придётся допиливать иксы: http://www.phoronix.com/scan.php?page=news_item&px=ODc2Mw.

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

> Не знаю насчет более ранних реализаций. Тогда вполне могли быть и доморощенные. Типа Xsun (ранние версии), Metro-X, Accelerated X. Какие там еще были? Xcgi.

Ещё вот это надо вспомнить - http://www.xig.com/. У них кстати было свой видение: http://www.xig.com/Pages/Edu/LinuxGraphicsProblems.pdf (Сейчас это правда только исторический интерес представляет)

abacaba
()

Тут за 34 страницы

Столько текста да на мирные цели бы...

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

>Да он не школьник, он - детсадовец.

Завидуешь?

Ладно, мою личность мы установили. Давай-ка теперь выясним, дяденька, сможете ли Вы хоть что-то по делу сказать? На всякий случай напомню, на чем мы остановились:

[quote] все-таки интересно, что же в тексте этой новости [о вбросе марка] опровергает мое предположение, что «никто не будет заниматься GTK4 [где запланирована поддержка вяленда], пока не выйдет GTK3» [/quote]

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

Нет, ну это просто праздик какой-то!

Тут за 34 страницы отписался всего один человек, у которого, по его словам, нет тиринга. Вы - второй?

А еще тут за 34 страницы не отписался ни один человек, у которого, по его словам, нет триппера. Вы крайний в квд?

[Похоже, у всех вяленд-троллей itt одинаковые баги в прошивке. К чему бы это?]

Впрочем уже не важно, так как в ответ на запрос о поддержке Wayland программисты nVidia поняли, что если им не хочется открывать драйвер, то придётся допиливать иксы

в ответ на запрос программисты поняли

в ответ поняли

OMFG, как это парсится???

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

>Перечитывай сообщения rellai до просветления.

во-первых, «я глупостям не чтец», одного раза вполне достаточно.

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

и в-третьих... он что, твой виртуал?

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

> Intel has revealed interest in combining Qt with Wayland

в викиедии это обосновывается ссылками на фороникс

гугление по этой фразе (кроме лора) дает какие-то левые сайты

наконец, http://www.google.ru/search?q=Intel+Qt+Wayland не дает ссылок на серьезные сайты

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

>А Марк, интел и нокиа - делают именно ОС

бугога. Отличная выборка контрибьюторов Linux, наверно, упорядочена по вкладу

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

>а выйдет ли?

а что ему не выйти? выйдет. когда-нибудь.

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

В Windows SFU какая-то есть

В педивикии написано, что нет. Есть только клиентские библиотеки (xlib):

Although SFU includes X Window System client libraries and applications, it does not contain a native X server. Any of the numerous third-party Windows X servers can be used.

Я сейчас все-таки решил глянуть. Нашел еще вот какой-то MKS X/Server

А еще есть сервер X-Win32

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

зато ссылок «Устаревшая архитектура «иксов» » масса. и все они - пересказ слов Марка и его присных. мда.

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

во-вторых, rellai не аппелировал к тексту новости, по сему от Вас надеюсь услышать внятный ответ, если, конечно, кое-кто не пустобрёх.
У вас, как я погляжу, аргументация тоже на высоте. Предыдущие тридцать страниц наверное читали брызжа слюной на экран, поэтому не всё разглядели, да?
> и в-третьих... он что, твой виртуал?
Нет, это вы мой виртуал, и мы тут разводим срач, чтобы было веселее, потому что ЛОР уже не торт, и приходиться всё делать одному.

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