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)

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

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

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

Где Безумие?
Безумие в том, что за over 10 лет никто так и не взялся за эту проблему. И слава $your_favorite_god_nickname, что теперь есть хотя бы Wayland.

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

>Уже пошла 32-я страница, а мы всё ещё обсуждаем саму новость. Торт-ли ЛОР?!

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

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

да, а ведь ты прав!

Раньше, бывало, пара тысяч постов, перемывали кости всем местным селебс, вспоминали всё, что тревожило в последние несколько лет... А сейчас... Э-эх, испортился ЛОР

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

>Есть же DirectFB, никто не умер.

Напомни, я что-то нагуглить неасиливаю, когда это и кем предлагалось заменить иксы на DirectFB в одном из ведущих дистрибутивов?

Ну, будет ещё и Wayland, если будет.

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

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

>Безумие в том, что за over 10 лет никто так и не взялся за эту проблему. И слава $your_favorite_god_nickname, что теперь есть хотя бы Wayland.

Говорит ли это о безумии «не взявшихся»? Или о большом уме создателей/пеарщиков вяленда? Может, это говорит о трезвости суждений и умении расчитывать силы у первых, и отсутствия столь полезного навыка у вторых? Или даже, о некоем злом умысле организаторов кампании по дескредитации протокола X11? Вот лично Вы как думаете?

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

>In general, the X server is now just a middle man that introduces an extra step between applications and the compositor and an extra step between the compositor and the hardware. (Сравните первую и вторую картинку)

Лишнего тут ничего нет. Разница лишь в том, что одни и те же функциональные блоки передислоцировались и изменился механизм связей между ними. Рендеринг в пиксмапы в Wayland выполняется на стороне клиента, а в X на стороне сервера (перемена мест слагаемых). В Wayland композитор сидит внутри сервера. В X композитор снаружи (перемена мест слагаемых).

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

>А вы не бывали на сайте Wayland?

А зачем бы мне искать эти ответы на сайте вяленда? Они опредляют политику развитя Qt/GTK ?

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

>Если тебе не нужна скорость - молчи, не мешай работать.

а из какого члена ты высосал, что вейланд даст тебе скорость?

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

>Ну так, хотя бы общего развития для. А то не читали, но осуждаете.

Да, Вы, безусловно, правы. Я не читаю надписей на заборах «общего развития для». Правда, и не осуждаю тех, кто читает.

И, как я понимаю, ссылок, подтверждающих намерения «делать Qt/Gtk под вейленд» от Вас не будет?

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

>Что лично я думаю - я уже написал наверное несколько десятков раз за эти 32 страницы.

Признаюсь, прочитал все 32 страницы этой увлекательной дискуссии. Но так и не увидел ничего, кроме унылого нытья: «Ыксы тормозят, хнык, вяленд фсех спасиот. Может быть... Когда-нибудь.. Если не загнется... хнык-хнык»

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

ссылок, подтверждающих намерения «делать ...Gtk под вейленд»

http://www.linux.org.ru/news/gnome/5510907

http://live.gnome.org/Hackfests/GTK2010/RoadmapDiscussion. Из интересных возможностей запланированных в GTK4 следует отметить интеграцию с Wayland.

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

>Конечно, всегда пожалуйста: google://freedesktop/wayland

Конечно, я понимаю, что участие в тридцатидвухстраничном сраче — непосильное умственное упражнение для ньюфагов лора, поэтому без тени ехидства уточню: интересуют прямые ссылки на заявления принимающих решения людей в командах Qt/Gtk о планах по поддержке wayland. Вы уж будте любезны, возьмите на себя труд выбрать неоходимую информацию из выдычи гугла.

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

Ну они не совсем те же, отложили релиз гномошеловцы, а не гткшники, это разные люди. Но это неважно все, просили ссылок о планах GTK на вайланд - ссылки есть. А будет-не будет, когда оно будет или не будет - это дело десятое. И намерения высказаны _до_ пеара Шаттлворта, который поднял такую бурю в стакане.

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

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

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

http://live.gnome.org/Hackfests/GTK2010/RoadmapDiscussion

Это намного лучше, спасибо.

Но вот читаю я текст новости:

Во-первых, список требований к GTK3 теперь окончательно утвержден, Во-вторых, обрисован список требований к GTK4,

читаю текст по ссылке:

GTK 3.0 tasks: GtkGrid (Matthias)

GTK 3.x stuff: other animations (?)

И все время возвращаюсь к идиоме: «вилами по воде». Я не готов спорить с очевидными вещами, но:

1. GTK 3 еще не вышел, отчет об окончательном утверждении списка работ по нему был в этой недавней новости.

2. Планы на GTK4 в состоянии «наброска», то есть, как я понимаю, ничего еще окончательно не решено, и

3. нито этим не будет заниматься до выхода GTK3

Ну и, самое главное, нет еще самого вяленда.

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

>И намерения высказаны _до_ пеара Шаттлворта, который поднял такую бурю в стакане.

Угу, тоже обратил внимание. И что удивительно — иксы никто калом не забрасывал, тихо поставили в план пилеж лисапета.

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

>exFAT же!

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

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

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

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

> 3. нито этим не будет заниматься до выхода GTK3

Настолько Ъ, что даже новость не читаем.

Вероятно, я был невнимателен. Пожалуйста, укажите, где тут говорится обратное? http://live.gnome.org/Hackfests/GTK2010/RoadmapDiscussion

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

внести облегченный X сервер в ядро

&^%$#. Слов нет, одни эмоции. Весь мир старательно движется к сетевой прозрачности, распределенной обработке и хранению данных, построению все более и боле гранулированых архитектур, а ЛОРовские эесперты по всему втаскивают X-сервер в ядро...

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

Локальный компиз применял эффекты к удалённым окнам. Он не работал по сети со всеми спецэффектами.

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

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

>а ЛОРовские эесперты по всему втаскивают X-сервер в ядро...

не весь же целиком. Да и на фоне новости это выглядит как эталон адекватности.

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

Сейчас удаленный компиз применяет эффекты к окнам локальных и удаленных приложений.
Как удалось определить то, что это делает именно удалённый компиз, а не локальный?
> X11 это то самое будущее, когда юзеру фиолетово на каком хосте запущено его приложение, ибо оно выглядит как будто оно вот, прямо тут и рядом.
...а картинка с купленного DVD или Blu-ray рвётся посреди экрана... (так уж и быть - не будем про YouTube) да, вот оно - будущее.

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

эталон адекватности

Ыыы... Эталон адекватности... Рыдаю в истерике. «Упрощеный X-сервер»... И поддержку клиппинга непрямоугольных областей тоже втаскивать в ядро например? И композитинг? Ой-ей, как-то уже страшно за будущее становится.

no-dashi ★★★★★
()

MicroXwin

А почему именно wayland? Куда делся такой проект как MicroXwin?

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

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

Потому, что локальный компиз был убит через kill -9. Это достаточное свидетельство того, что работал удаленный компиз? :-)

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

>Рыдаю в истерике.

таки надо было ставить тег [ирония]?

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

Я что-то пропустил?
Да, вот это:
> Настолько Ъ, что даже новость не читаем?
> А где там текст новости? Всё же как насчёт прочитать его?
Если вы так же читали предыдущие страницы обсуждения то неудивительно, что вы ничего не можете найти. Это уровень даже не Ъ^2, которые новости не читают, это Ъ^Ъ - неумение читать в принципе.

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

> 3. нито этим не будет заниматься до выхода GTK3

Настолько Ъ, что даже новость не читаем.

Вероятно, я был невнимателен. Пожалуйста, укажите, где тут говорится обратное? http://blogs.gnome.org/desrt/2010/11/02/gtk-hackfest-summary/

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

&^%$#. Слов нет, одни эмоции. Весь мир старательно движется к сетевой


Ну я честно сказал что это более безумная идея :) И даже сам написал что при наличии правильного GTKDRI даже наверно ненужная.

прозрачности, распределенной обработке и хранению данных, построению


Внесение IPC в ядро это логично. Значительная часть X сервера это специализированная система синхронизации, взаимодействия и тп. Ну вот ее и внести. :):):)

все более и боле гранулированых архитектур, а ЛОРовские эесперты по

всему втаскивают X-сервер в ядро...


Ничего не мешает держать в ядре просто специализированный модуль как это было сделано с wine. Тогда xlib/xcb будет сам определять наличие этого ядерного решения и либо его использорвать либо нет :)

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