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)
Ответ на: комментарий от maxkit

maxkit> На мой взгляд, это Вы невнимательно читаете. О совместимости с x11-приложениями там целый абзац.

И что? Приложения для Wayland смогут работать удалённо через протокол X11?

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

>> Вопросов больше нет.

Что не так?

Вот эта мелочь:

http://www.w3.org/TR/2008/WD-html5-20080122/

Ian Hickson, Google, Inc.

David Hyatt, Apple, Inc.

Как ты можешь видеть, их двое; и как ты можешь видеть, это _редакторы_, не авторы. А если ты заглянешь сюда: http://www.w3.org/html/wg/ и сюда: http://www.w3.org/2000/09/dbwg/details?group=40318&public=1 , ты сможешь составить более реальную картинку того, какие ресурсы стоят за разработкой спецификации HTML5.

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

> А как же политики, экономисты и журналисты?

Пока я наблюдаю такие длинные и растущие как на дрожжах треды только вслед за его набросами.

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

maxkit> У них кроме слов есть уже рабочий код, не забывайте об этом.

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

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

RussianNeuroMancer> И много от них пользы?

Об этом речь не идёт. Речь о том, что оно работает. Я на твой вопрос ответил - Nexuiz там пашет. Причём лучше, чем через VNC.

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

> http://www.onlive.com/support/performance

MINIMUM SYSTEM REQUIREMENTS:

1. Internet Connection: 3 Mbps wired or Wi-Fi connection

RECOMMENDED SYSTEM REQUIREMENTS

1. Internet Connection: 5 Mbps, wired connection
2. Operating System: Windows® 7 or Vista (32 or 64-bit) or XP SP3 (32-bit)
3. Mac® OS X 10.6 or later
4. Computer: Dual-core PCs, all Intel-based Macs
5. Screen Resolution: 1280x720

то есть 3-5МБит/с, а не 1.5; dual-core, а не древний хлам; закрытые алгоритмы сжатия; и неизвестный фреймрейт.

Currently, the OnLive Game Service is only available to users within the contiguous United States.

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

И что? Приложения для Wayland смогут работать удалённо через протокол X11?

Для Wayland - понятия не имею, для x11 - почему нет? Сейчас вот вообще Wayland-приложений нет, Вас же это не напрягает. Вы бы ещё расстроились, что программы для OSX в линуксе не работают.

maxkit
()

Эпичный тред месяца!

Но за все 10 страниц НИКТО так и не смог ЧЕТКО аргументировать, почему Иксы хорошо, а Wayland плохо для хомяков (или наоборот).

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

Речь о том, что оно работает.
Но при этом Citrix HDX и собственная разработка OnLive требуют на порядки меньшей пропускной способности, так?

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

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

Можете. Только этим куском вряд ли все кинутся пользоваться, если там ничего хорошего.

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

а есть много приложений которые напрямую гонят данные через dma в карту? (их как пальцев на руке - видеопроигрыватели видеоредакторы и моделеры/3d редакторы). и в xorg совсем совсем нет возможности сделать подобное?

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

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

то есть 3-5МБит/с, а не 1.5
Да, но не 125.
> dual-core, а не древний хлам
Где написано, что это необходимо?
> закрытые алгоритмы сжатия
Не удивительно, и что?
> и неизвестный фреймрейт
Пишут, что как минимум 20.

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

maxkit> Для Wayland - понятия не имею, для x11 - почему нет?

Для X11 ясен пень, что будут работать, так как будет запущен отдельный X-сервер.

maxkit> Сейчас вот вообще Wayland-приложений нет, Вас же это не напрягает. Вы бы ещё расстроились, что программы для OSX в линуксе не работают.

Мимо кассы, тролль ты наш.

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

>>Иксы при удаленном подключении тормозят просто нещадно. Даже VNC быстрее (им и приходится пользоваться).

Вы, видимо, не умеете.

Если вы используете ssh, то не забудьте про ключ -Y, а также одну строчку в конфиге: ForwardX11Trusted yes

Но если ваш компьютер слаб процессором (атом например), то лучше работать без ssh, а напрямую.

Это всё, естественно, про локалку.

А я, естественно, не про нее. Так что иксы сливают.

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

А где взять еще больше для Wayland?
Сколько человек его разрабатывает сейчас? Сколько человек коммитили патчи для тулкитов и nouveau?

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

Trojan_Winlock> Но за все 10 страниц НИКТО так и не смог ЧЕТКО аргументировать, почему Иксы хорошо, а Wayland плохо для хомяков (или наоборот).

Да для хомячков сгодится и любая примитивная оконная система, которая способна обеспечить вконтактик, аську и ютуб. Речь о том, что на остальных Шатлврот срал. А остальных далеко не так мало, как думают тут многие противники X11/X.org. Они дальше своего домашнего компьютера ничего не видели. Я же - видел. И знаю, почему от иксов ни в коем разе нельзя отказываться в пользу Wayland. Сетевая прозрачность иксов хомячкам не мешает - плейер играет, вконтактик листается, ютуб проигрывается. Пожиралово ресурсов из-за сетевой прозрачности не возникает.

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

>> Речь об OpenGL средствами иксов.

И много от них пользы?

Много. mplayer file -vo gl даёт вывод в ргб когда по другому не получается.

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

>> dual-core, а не древний хлам

Где написано, что это необходимо?

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

закрытые алгоритмы сжатия

Не удивительно, и что?

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

и неизвестный фреймрейт

Пишут, что как минимум 20.

Кто хоть пишет? Те, у кого удовлетворены минимальные требования, или рекомендованные, или гики с гигабиткой?

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

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

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

RussianNeuroMancer> Но при этом Citrix HDX и собственная разработка OnLive требуют на порядки меньшей пропускной способности, так?

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

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

а есть много приложений которые напрямую гонят данные через dma в карту? (их как пальцев на руке - видеопроигрыватели видеоредакторы и моделеры/3d редакторы). и в xorg совсем совсем нет возможности сделать подобное?

Это смотря в какой ОС. В Xorg - наверняка с помощью ещё двух-трёх десятков костылей - можно было бы это сделать. Только зачем? Чтобы вечно патчить xorg или договариваться с его разработчикам? Откуда такая боязнь альтернатив? Если бы так рассуждали, то тогда и сам Linux не нужно было писать.

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

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

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

maxkit> Можете. Только этим куском вряд ли все кинутся пользоваться, если там ничего хорошего.

Если маркетологи решат - кинутся. Потому, что другого выбора не оставят.

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

>являются, Linux - это ядро, окружение - GNU, операционная система - GNU/Linux
А доказать это сможете или как Паниковский?
Из известных мне GNU/Linux - только Debian. Остальные просто Linux.
примеры:
http://www.ubuntu.com/project/about-ubuntu
http://www.redhat.com/rhel/
Ни слова о GNU/Linux

Кроме того X это не GNU. т.е. теоретически дистрибутивы с Х уже не GNU/Linux

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

>> А где взять еще больше для Wayland?

Сколько человек его разрабатывает сейчас?

Если судить по логам git - один.

Сколько человек коммитили патчи для тулкитов и nouveau?

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

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

Для X11 ясен пень, что будут работать, так как будет запущен отдельный X-сервер.

И? Вы уже против его запуска ради запуска x11-приложений.

Мимо кассы, тролль ты наш.

Мне начинает казаться, что Вы - хам. Я Вам задал конкретный вопрос: откуда такое рвение пользоваться Wayland-приложениями, которых пока что нет и без которых Вы сейчас хотели бы обойтись. В ответ, как обычно от Вас - лишь хамство.

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

RussianNeuroMancer> Где написано, что это необходимо?

Тут:
http://www.linux.org.ru/news/ubuntu/5522136/page17#comment-5525002

RussianNeuroMancer> То, что в Крузис можно играть на древних PC, Mac или даже iPhone/iPad, лишь передавая картинки, а не рендеря графику на клиенте, OnLive успешно доказал.

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

Ну, код на вкус определять это imho черта компьтерных организмов

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

только что зашел на одну машину через vnc и x и на другую через vnc И rdp. адекватенй всего отклик в X. тоесть нет возможность чтото напохабить если гдето чтото провисло а привычка печать быстро (и нажимать привычные хоткеи) есть и мысли в голове роятся...

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

> Откуда инфа что больше?

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

Можно начинать завидовать :)

Кому или чему? Я нейтрально отношусь к Wayland. Мне нужна сетевая оконная система и совместимость со старыми приложениями. Если ее обеспечит хостящийся на Wayland X-сервер - меня это устроит. Но мне смешны те, кто видит в Wayland серебряную пулю для всего - от vsync до упрощения написания драйверов. Очнитесь, чудес не бывает.

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

Потому что это RECOMMENDED.
И как же переводится на русский язык это замечательное слово, написанное такими большими буквами?
> То, что непонятно, подойдет ли такая схема для откртытого сервера.
Что именно не понятно, ну кроме того, что
> Непонятно даже, являются ли алгоритмы lossy или lossless.
очевидно lossy?
> Кто хоть пишет? Те, у кого удовлетворены минимальные требования, или рекомендованные, или гики с гигабиткой?
Нужно понять, что если бы OnLive не давал достаточно качественный игровой процесс подписчикам сервиса - у него не было бы подписчиков, потому что оплаты гиков с гигабиткой не хватило бы на обслуживание дата-центров и лицензии.

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

maxkit> И? Вы уже против его запуска ради запуска x11-приложений.

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

maxkit> Я Вам задал конкретный вопрос: откуда такое рвение пользоваться Wayland-приложениями, которых пока что нет и без которых Вы сейчас хотели бы обойтись. В ответ, как обычно от Вас - лишь хамство.

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

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

Если маркетологи решат - кинутся. Потому, что другого выбора не оставят.

Какие маркетологи? Кому не оставят? Вас кто-то заставляет сидеть в Ubuntu? Ставьте другой дистрибутив и пользуйтесь.

Вроде ж тэга [вещества] в теме не было.

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

uju> А зачем именно протокол X11? Чем VNC не угодил?

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

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

читаем спеки X... насчет перетаскивания...

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

maxkit> Какие маркетологи? Кому не оставят? Вас кто-то заставляет сидеть в Ubuntu? Ставьте другой дистрибутив и пользуйтесь.

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

Quasar ★★★★★
()

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

P.S. тормоза иксов - вина только драйверов.

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

Опять же - речь не об этом. И точных оценок, сколько нужно для рендеринга OpenGL по сети через иксы, у меня нет. Я просто привёл факт - на такой конфигурации работает.
Может тогда расскажешь, как запустить, чтобы мы все вместе могли посмотреть, как оно работает?

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

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

ps
Я вас пожелел ведь!
Хоть вы и смешны мне, но ведь пожалел!
Несмотря на оскорбления с вашей строны.

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

RussianNeuroMancer> Может тогда расскажешь, как запустить, чтобы мы все вместе могли посмотреть, как оно работает?

Это не ко мне. Я ссылку привёл - дальше не мои проблемы.

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

с чего вы взяли что GNU/Linux только те дистры в которых все от GNU?

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

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

И где там написано, что нужен Dual-Core? Двухядердность просто облегчает работу программе-клиенту, но не является необходимым для рендеринга того же Crysis.

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