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)

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

кстати, он там приврал. gtk+ работает через cairo, который использует xcb.

Cairo - это только рисовалка. А ещё есть ввод, «межоконное» взаимодействие, работа с WM и всякими панельками.

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

> А бывшая школота где-то далеко впереди и её уже не догнать...

С современной пластиковой посудой и пластмассовой пищей из микроволновки. Знаем знаем.

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

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

facepalm.mkv.bz2 (4.7G) Школоте, прежде чем вырваться вперед, нужно поумнеть. И научиться использовать критерий «стоимость/эффективность».

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

ну в данном случае ваша технология более устаревшая. шаг назад по сравнению с X.

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

Смысл как раз понятен. Если GTK и Qt переведут в Wayland, количество приложений, которые будут работать без необходимости запуска x11 уже будет огромным. Ну а для остальных - x11. В точности, как сейчас на Mac OS X.

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

>Гораздо точнее было бы это посоветовать тем, кому сетевая прозрачность не нужна - зачем им вообще витая пара.
:)
Я до сих пор не понимаю зачем сетевая прозрачность в Х.
Это не unix way.
А то давайте ядро в Х встрим и получится Windows.

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

> Если X так плох, почему его используют на почти всех десктопах уже до фига сколько лет, а конкуренты не вышли из стадии альфа-тестирования?

Патамушта, дагагой, развитие ленэкса на десктопах поперло совсем недавно. 2 года назад, если кто не помнит, даже вайфай работал преимущественно раком, а 4 года назад была опупенная технология ndiswrapper :)

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

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

А че, норм же подход. Зачем чистить конюшни, когда проще построить новые?

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

grim> А как-же X?

На нём тулкит и работает.

grim> Более того оба тулкита кросплатформные и добавить ещё обдну похожую на Х платформу будет проще чем ту-же винду или Макось.

Тебе уже выше писали, в чём ты неправ.

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

> Смысл как раз понятен.

Если он тебе понятен - объясни мне.

Если GTK и Qt переведут в Wayland, количество приложений, которые будут работать без необходимости запуска x11 уже будет огромным.

И это ты называешь «смыслом»? O_O Ну, допустим, все имеющиеся у нас приложения можно запускать на Wayland, без иксов. Какой с этого профит?

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

Т.е. словосочетание «хороший, годный» тебя раздражает, а «facepalm» - в самый раз? И чего вы все после этого стоите, борцуны за чистоту языка?

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

С современной пластиковой посудой и пластмассовой пищей из микроволновки. Знаем знаем.

Ты забыл про ГМО. Да, я - за ГМО.

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

это я о том кадре писал. Он здесь только потроллить.
и да, опечатка
[ТРОЛЛЕЙ НЕ КОРМИТЬ!]

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

> Какой с этого профит?

профит очевиден — ЧСВ.

«давайте сожжём все пластинки лед зеппелин, потом купим китайские гитары и сыграем dazed and confused!»

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

>Если X так плох, почему его используют на почти всех десктопах уже до фига сколько лет, а конкуренты не вышли из стадии альфа-тестирования?

Единственная популярная не-Windows система Mac OS X не использует Иксы. И, кстати, только эта новость заставила меня задуматься: почему?

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

>Патамушта, дагагой, развитие ленэкса на десктопах поперло совсем недавно.

А если бы ты родился не в 90х - ты бы знал что существовали такие мегаосы типа irix и всякая хрень типа видеокнференсинга там работала на X11 когда вы пешком под стол ходили, а не ее скайп придумал.

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

> Я до сих пор не понимаю зачем сетевая прозрачность в Х.

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

Это не unix way.

Почему нет? Если ты не знал, у иксов есть (по крайней мере, были) и чисто внутримашинные транспорты. Точно так же, как у Wayland.

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

Stiff> Неужели, наконец-то умрёт это тормознутое убожество под названием xorg. Убеждён, что именно из-за его кривости мы имеем такое ужасное качество видеодрайверов под свободные ос.

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

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

> вы ботинки каждый день новые покупаете?

Раз в пол года :)

Vit ★★★★★
()

Куй его знает, радоваться или плакать?!

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

>вообще-то, сетевая прозрачность — это самый настоящий юниксвей и есть.
Смешно. Каждая программа должна делать то, для чего она предназначена.
Где в слове Графический слово сеть?

grim ★★☆☆
()

Вот интересно! Марк действительно уверен, что сможет реализовать то, что он тут набросил?
Чует уверенность не только в своих силах, но и в силах остальных?
Он сделал очень смелое заявление!

Этот человек реально велик (и могуч)!
И навсегда останется в нашей памяти великим.
Или великом сподвижником, или великим пи***болом.

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

Так мутить народ на ровном месте мало кому удавалось, если Марк вообще не первый.

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

И научиться использовать критерий «стоимость/эффективность».

И чем же хуже переход на Wayland по сравнению с продолжением развития X? Я весь - внимание.

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

> Т.е. словосочетание «хороший, годный» тебя раздражает, а «facepalm» - в самый раз?

Да.

И чего вы все после этого стоите

А еще мой ответ не состоял из единственного «facepalm».

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

>вы ботинки каждый день новые покупаете?

А зачем каждый день? Они за день не настолько портятся.

anonymous
()

поставил 10.04 думаю сидеьб на ней до конца поддержки, до этого на 9.10 был с alpha-1

Boy_from_Jungle ★★★★
()
Ответ на: wayland не замена X.org от ABTOP

не имеет смысла. по ссылке есть тест и диаграммы из которых следуюет что архитектуру «X» (x.org сервера в частности и вообще X подсистемы в unix) авторы не знают и не понимают. если они не могут понять уже существующее (и описанное не только в исходном коде но и в книгах и документации) то как они могут создать чтото лучшее?

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

> то где в Linux хоть один драйвер, с которым этой проблемы нет?

В r600 уже 2 года как нету

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

> Единственная популярная не-Windows система Mac OS X не использует Иксы. И, кстати, только эта новость заставила меня задуматься: почему?

Все наоборот. Иксы были портированы на все существующие платформы, включая, конечно, винду. А в «единственной популярной не-Windows системе» иксы входят в поставку. Интересно, почему?

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

>Смысл как раз понятен. Если GTK и Qt переведут в Wayland, количество приложений, которые будут работать без необходимости запуска x11 уже будет огромным. Ну а для остальных - x11. В точности, как сейчас на Mac OS X.

А захотят ли они этого? GTK еще можно предположить, но вот Qt? На фига им (Нокии) эта Убунта сдалась с ее проблемами и переходами?

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

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

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


И на xcb будет всё портировано, и работать станет быстрее. Примут новую версию протокола, уберут то самое лишнее, оставят нормальную сетевую прозрачность. Но это всё мечты.


Полностью поддерживаю анонимуса.

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

>Все наоборот. Иксы были портированы на все существующие платформы, включая, конечно, винду. А в «единственной популярной не-Windows системе» иксы входят в поставку. Интересно, почему?

На МакОСи графика рисуется Иксами?

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

а клиент-серверная архитектура — юниксвей.

Ты хочешь сказать, что создание ненужного оверхеда в 99% случаев использования X-ов - это юникс-вей?

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

> И чем же хуже переход на Wayland по сравнению с продолжением развития X? Я весь - внимание.

Нет, это ты должен изложить, какие профиты будут от перехода на Wayland. О расходах можешь не говорить - они очевидны (доработка тулкитов, поддержка режима совместимости, возможное переписвывание драйверов).

Ждем списка профитов.

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

И это ты называешь «смыслом»? O_O Ну, допустим, все имеющиеся у нас приложения можно запускать на Wayland, без иксов. Какой с этого профит?

А вот попробуйте написать что-нибудь, что требует включённого vblank sync - узнаете. Когда драйвера кивают на иксы, иксы на композитинг, композитинг на DRI, и т.д. Заодно и посмотрите с каким трудом удаётся добиться отсутствия тиринга сейчас, и как это сказывается на производительности 3д.

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

>grim> А как-же X?

На нём тулкит и работает.

Серьёзно?
А как-же Симбиан, Виновс, Макос, фрэймбуфер и ещё десяток платформ? На них не работает?

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

А захотят ли они этого? GTK еще можно предположить, но вот Qt? На фига им (Нокии) эта Убунта сдалась с ее проблемами и переходами?

И что, в Нокиа сейчас полновесные иксы?

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

так не все ходят через tcp. кому не надо — тот не ходит.

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

Только я не пойму, почему то, что аппаратный ОДНОБАЙТНЫЙ порт клавиатуры 0x60 возвращает коды только от 0 до 255, имеет какое-то отношение к Х-ам? Сам-то видел когда-нибудь клавиатуру, на которой больше 127 кнопок?
Тоже читать комментарии к тому багу.

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

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

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

Сам-то видел когда-нибудь клавиатуру, на которой больше 127 кнопок?

Кнопка Fn + key ставит все Ваши рассуждения под сомнение.

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

> Каждая программа должна делать то, для чего она предназначена. Где в слове Графический слово сеть?

А где в слове Х-сервер слово «сервер»? Или между «сервер» и «сеть» нет никакой связи, да?

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

Ну вот я в 70-х родился, застал и irix, и BSDI, да что там, даже CP/M, но не устраиваю истерик по поводу возможной замены иксов.

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