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)

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

grim> Забавно. Я выше привёл ссылки на страницы где нет ничего о GNU/Linux RHEL а вы вместо доказательств дерьмом в меня плюетсь.

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

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

Именно так. Потому, что Wayland ничего взамен не предоставляет.

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

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

Так что ПНХ, тролль.

Есть задача запускать x11-приложения по сети - запускайте X-сервер. С какой стати перестанут писать x11-приложения Вы так и не объяснили.

Не позорьтесь. Над Вами не один я уже смеюсь.

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

а какое окно надо таскать X-овое или Qt-шное или gtk-ашное?

X (если убрать переделки и свистелки) перисовывается одной командой. строго говоря даже без участия центрального процессора

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

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

Я всё прочитал. Но твоё стремление тут потроллить делает соотвествующее мнение о тебе.

maxkit> Есть задача запускать x11-приложения по сети - запускайте X-сервер. С какой стати перестанут писать x11-приложения Вы так и не объяснили.

Объяснил. То, что ты не осилил русский язык - не моя проблема.

maxkit> Не позорьтесь. Над Вами не один я уже смеюсь.

О как. Чтобы ты засмеялся тебе значит достаточно пальчик показать.

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

Если ты не умеешь читать - это твои личные проблемы. Всё изложено выше достаточно подробно.

У Вас ещё не было ни одного ответа по существу - только апелляции к «уже написанному» и мат. А вопрос стоял конкретный: какие маркетологи в open source помешают Вам пользоваться x11.

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

>> Потому что это RECOMMENDED.

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

Тебе буквально? Тогда «рекомендуется». Или по сути? Тогда «не ипи нам моск, если имеешь проблемы, а конфигурация хуже».

Непонятно даже, являются ли алгоритмы lossy или lossless.

очевидно lossy?

Догадки я и сам строить могу.

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

Снова догадки.

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

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

0?

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

>> ХЗ. Подозреваю, что ни одного.

Ну вот, не знаете,

Насчет того, что разработка ведется одним человеком, возражений нет?

а ещё пытаетесь серьёзно спорить.

Ой, правда? И с чем же я спорил? Я честно сказал. что не знаю. А если ты знаешь - скажи. И источники тоже не скрывай.

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

Я всё прочитал. Но твоё стремление тут потроллить делает соотвествующее мнение о тебе.

В таком случае, я напомню об одной из проблем - vsync.

Диалог «сам дурак» меня не интересует, так что, пожалуйста, либо по делу, либо никак.

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

Вместо этого можно реализовать как OpenGL, так и X без костылей и с сетевой прозрачностью, переработав протокол X.

Можно.

Да и вроде как OpenGL сейчас по сети в X11 и работает.

И штаны через голову одеть можно.

Непонятно - в чём проблема самой архитектуры X11?

В том, что она устарела на 20 лет. Если протокол X переработать и довести до ума, то он просто не будет совместим с нынешним протоколом X. А это значит, что нынешнюю реализацию X-серверов и клиентов придётся отправить на свалку.

Если кому-то от этого станет легче жить, считайте, что Wayland - это X-ng.

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

Тебе буквально? Тогда «рекомендуется». Или по сути? Тогда «не ипи нам моск, если имеешь проблемы, а конфигурация хуже».
Ещё раз: если бы OnLive не давал достаточно качественный игровой процесс подписчикам сервиса - у него не было бы подписчиков.
> Догадки я и сам строить могу.
Для lossless вы уже посчитали. Цифры не сходятся - разница в десятки раз.
> Снова догадки.
Довольных подписчиков достаточно, чтобы поддерживать работу этого грандиозного проекта - и это факт.

RussianNeuroMancer ★★★★★
()
Ответ на: Годный вброс от MC

Однако. (собирающийся переходить на Plan 9 анонимус)

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

>с чего вы взяли что GNU/Linux только те дистры в которых все от GNU?
А как иначе?
Проект как минимум должен сам заявлять что он GNU.
Между тем RHEL, Ubuntu, Mandriva, etc. - коммерческие проекты и ГНУ их не финансирует.

Да, и где ссылки на сайты RH, Ubuntu - в которых написано что это GNU/Linux?
Или вы сердцем чуете?

основа - да GNU. про тулчейн не забываем, и вообще можно посмотреть на gnu.org какие программы в этот проект входят и что останется от бубунты и rhel если их выкинуть

Так по вашему и Windows - GNU, так как я гнутые утилиты под него использую?

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

> Если кому-то от этого станет легче жить, считайте, что Wayland - это X-ng.

лол, только почему-то он более убогий — без сетевой прозрачности :) это не ng, а pg какой-то (previous generation).

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

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

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

> Для lossless вы уже посчитали. Цифры не сходятся - разница в десятки раз.

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

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

Они публиковали бухгалтерские отчеты? Достигли самоокупаемости, получают прибыль? Или всё же живут на кредит/венчурный капитал/еще какие-то заемные средства?

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

Это не ко мне. Я ссылку привёл - дальше не мои проблемы.
Один человек запустил одну игру по сети через OpenGL в Иксах. Вот зачем нужна возможность прозрачного запуска OpenGL-приложений через Иксы по сети.

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

> Есть задача запускать x11-приложения по сети - запускайте X-сервер. С какой стати перестанут писать x11-приложения Вы так и не объяснили.

эээ ну это же очевидно. зачем писать приложения для X, если мейнстримом станет wayland?

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

> Как так 0? А кто перерисовывает, по-Вашему?

X-сервер без общения с приложением? Тогда через сокет ничего не пересылается.

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

Есть еще (небольшая, согласен) вероятность тупого развода.
Есть системные требования на официальном сайте.
> Они публиковали бухгалтерские отчеты? Достигли самоокупаемости, получают прибыль? Или всё же живут на кредит/венчурный капитал/еще какие-то заемные средства?
Нет, у них десять fps вместо двадцати, и скоро они сдохнут. Устраивает?

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

эээ ну это же очевидно. зачем писать приложения для X, если мейнстримом станет wayland?

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

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

Нахрена сдался убогий X, если есть няшный rio?

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

>> Они публиковали бухгалтерские отчеты? Достигли самоокупаемости, получают прибыль? Или всё же живут на кредит/венчурный капитал/еще какие-то заемные средства?

Нет, у них десять fps вместо двадцати,

Я знал!!!11

и скоро они сдохнут. Устраивает?

Мне безразлично %) Тем более, что идея вполне очевидная, и со временем безусловно будет реализована.

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

Видеокарта.

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

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

> Во-первых, если таки станет, значит - не просто так, и в этом есть смысл.

ложь. за примерами ходить далеко не надо — виндовс.

Тот же VNC никуда не денется.

vnc — это убогий костыль. уровень уже будет не тот.

anonymous
()

отправьте Марка в космос в один конец.

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

>Right now the compositor is a module that is loaded by the Wayland server process. It runs in the same process space and shares the mainloop, but it is a separate component.

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

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

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

Компиз может и не быть, а Composite есть всегда.

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

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

ХЗ. У меня другой опыт и здравый смысл. Через год сравним.

Если ее обеспечит хостящийся на Wayland X-сервер - меня это устроит.


Пока космонавт только внедрение галлиума зафейлил, было дело :) . С тех пор особо не отжигал. Напрягаться с иксами надо будет, если объявят сворачивание убунтосервера :)

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


Скажем так, динамика иксов настолько уныла, что ждать оттуда чудес все как-то подзае^Wдолбались. А тут не самый говеный десктопный концепт, прототип есть, совместимость обещана, и не самый глупый дядя денег отсыпает. Вполне повод для оптимизма.

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

ложь. за примерами ходить далеко не надо — виндовс.

Осталось только доказать, что в Windows нет смысла. Только не с точки зрения «истинно говорю вам» (С), а на основе аргументов и фактов.

vnc — это убогий костыль. уровень уже будет не тот.

Так тут уж выбирать приходится, либо костыль для графики, либо для сети.

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

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

ХЗ. У меня другой опыт и здравый смысл.

/me чудовищным усилием воли сдержался

Через год сравним.

Через год? Вряд ли. Через пару лет - может быть.

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

Скажем так, динамика иксов настолько уныла, что ждать оттуда чудес все как-то подзае^Wдолбались

А чудес и не надо. Понятно, в какм направлении дорабатывать иксы...

не самый глупый дядя денег отсыпает.

...но вот денег на это не дадут, потому что X-сервер не впаришь под соусом «новая технология».

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

>Скажем так, динамика иксов настолько уныла, что ждать оттуда чудес все как-то подзае^Wдолбались.

А тебя что-то не работает, что драйверов не касается?

А тут не самый говеный десктопный концепт

Выкинем кучу фич, оставим говёные драйвера, объединим разное в один процесс. Венда, девяностые.

Вполне повод для оптимизма.

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

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

> ..но вот денег на это не дадут, потому что X-сервер не впаришь под соусом «новая технология».

И тут поневоле задумаешься, что Сколково - не такая уж и плохая идея: вот бы засунуть туда инноваторов, и пусть там сидят в изоляции...

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

Эта аналогия была бы уместна, если бы речь шла о VNC. А там самые настоящие иксы, из натуральной туалетной бумаги и силикона.

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

А чудес и не надо. Понятно, в какм направлении дорабатывать иксы...

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

...но вот денег на это не дадут, потому что X-сервер не впаришь под соусом «новая технология».

Джобс на этом всю OSX построил, написав Quartz/Cocoa.

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

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

А их не надо убеждать, а людей надо, человеко-часы.

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

>> ...но вот денег на это не дадут, потому что X-сервер не впаришь под соусом «новая технология».

Джобс на этом всю OSX построил, написав Quartz/Cocoa.

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

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