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)

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

>На работе несколько build-servers, на каждом настроен SSH X11-forwarding, и на всех машинках - netbeans и kdevelop, запущенные оттуда. Дома - на всех машинках то же самое.

ваши «на работе» никому из домашних пользователей в хер не упёрлись

если уж Линукс претендует на десктопы - пусть делают человеческую десктопную ось, а не серверную систему с набором уродских костылей

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

>Вот скажите, сколько из Вас запускают Х без параметра -nolisten tcp ? Никто почти!

Я лежу на диване с недобуком и по wifi запускаю проги с большого компа. Потому что 1) лежать удобнее, чем сидеть 2) большой комп мощнее недобука, а мощный недобуки дороги и тяжелы.

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

А вариант «запускать иксы под вайландом» - смешно. Получается добавится ещё одна левая прослойка.

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

>ваши «на работе» никому из домашних пользователей в хер не упёрлись

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

Все «домашние пользователи» могут идти и купить себе мак. Они в линуксе не нужны.

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

>И, наконец, VNC заработает как надо.

VNC - кривое поделие, не потому, что плохо написан, а by design. Нормальная сетевая прозрачность иксов - прямое и красивое решение.

Тормоза от драйверов.

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

/me посмотрел на яблочко на ноутбуке и почесал в затылке.

Вы так говорите «купить мак», будто это что-то плохое.

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

>Переход на wayland по-умолчанию уменьшит скорость разработки иксов

эти иксы уже давно закопать надо под марш Шопена

Поэтому нормальные пользователи, которым нужна сетевая прозрачность

сам-то понял, что сморозил, балбес?

Все «домашние пользователи» могут идти и купить себе мак. Они в линуксе не нужны.

вас, красноглазиков, спросить забыли

к счастью, чтобы определять стратегию и тренды, нужно нечто большее, чем дрочка на святой Линукс и россыпь прыщей по морде

anonymous
()

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

RedPossum ★★★★★
()

Прощай X.org ! Ты был крут но время твое прошло и ты будешь закопан с почестями.

anonizmus
()

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

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

Странно. У меня 3х летний лаптоп T42P, с дешевым Radeon. Спокойно смотрю HD video full screen. В glxgears почему-то 1800fps, с открытым драйвером, ибо ATI/AMD это старье уже не поддерживается. Но работает прекрасно. Какая часть из этого тормозит?

Я еще могу понять попытку оптимизации под игры. Но если мы говорим про превращение Ubuntu в game console, то может быть это все и имеет смысл. Пусть лемминги визжат от восторга..

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

Ты не понял, SSH X11-forwarding это запуск приложеня чрез ssh туннель, так? Я же написал о ВЗАИМОДЕЙСТВИИ клиент - сервер. З.Ы. Ты фильмы дома смотришь (на терминале) с рабочего сервера также? =)

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

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

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

>Вы так говорите «купить мак», будто это что-то плохое.

Нет, наоборот. Все, кто хочет «убрать лишнее» могут пользоваться макосью и это нормально.

Но когда их желание что-то убрать помешает другим пользователям в линуксе - это плохо. Потому что ОС с графикой хватает - мак, виндовс итд. А вот ОС с Х-сервером, который неплохо работает по сети - это редкость. Поэтому не надо это убивать ради хомячков, которые хотят «бесплатный мак».

anonymous
()

Пиздец народ во вони развели.

Из 9000 дистров в одном заявили может быть не будут использовать X11.

Может быть из этих 9 тысяч хоть один станет пригоден для десктопа. А ели не пригоден для вашего то можете поставить что нибудь другое ведь в остальных 8999 по прежнему остается X11

anonymous
()

Вот за это убивать надо.

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

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

суть в том, что иксам необходима альтернатива

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

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

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

Зачем скачивать и смотреть, если можно сразу смотреть?

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

Еще раз, для уродов в танке. Линукс - не игровая консоль, а мощная сетевая система. Если не умеешь ее так использовать - сиди на винде. Она тебя вполне должна устроить. А у меня дома 7 машинок с linux, и на любой из них я могу делать то, что я хочу, со своего лаптопа, даже сидя на работе. И терять сетевые возможности ради того, чтобы ускорить графику на несколько % - это бред.

HappySquirrel
()

> По мнению Марка, для конечного пользователя намного важнее сама графика, нежели сетевые возможности X.org.

Ух ты, не прошло и 15 лет...

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

>а кто собирается убивать иксы, вася? тут идёт речь только об убунте

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

Для того, чтобы запустить Qt или Gtk на вайланде, нужно _портирование_. То есть кода станет больше - придётся одновременно поддерживать и иксы, и вайланд. Привет новым багам.

Странно, что убунтоиды-хомячки жутко не любят «зоопарк», но при этом сами радуются его созданию.

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

>Достаточно всего лишь добавить поддержку Wayland в основные тулкиты (Qt, GTK, Tk, FLTK).

Спасибо, посмеялся. После выхода четвёртых кед потребоволось больше года чтобы портировался простенький просмотрщик картинок. Всё так просто в идеальных ЯП, в реальных версия скомпиленная под 64 бита может быть хуже 32 битной. Это свободный софт, он плохо кормит писателей, некоторые вспоминают о своих детищах раз в год-два. А что с дровами? Многие производители и так не хотят писать линуксовые дрова, а тут кто-то предлагает удвоить количество линуксовых видеодров. Начнётся перетягивание и так рваного одеяла. Сначала у Редхата надо поинтересоваться, нужно ли это им, и если переходить то вместе с гигантами. Вот только АТИ научился писать нормальные дрова, как: здравствуй, жопа, новый год!

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

> Ждем новость: «Шаатлворт решил запилить графику в ядро»!

framebuffer давно уже есть

cvs-255 ★★★★★
()
Ответ на: комментарий от int13h

Кстати, фильмы тоже могу смотреть. Правда не целиком - быстро просмотреть фрагменты, чтобы выбрать фильм. Целиком смотреть - канал толще надо, что не за горами, кстати.

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

>И терять сетевые возможности ради того, чтобы ускорить графику на несколько % - это бред.

Тем более ничего не ускорится. Наоборот, ещё лет 5 будут бороться с новыми багами при переходе на вайланд. Вместо того, чтобы просто продолжать допиливать драйвера, из-за которых 99% тормозов.

anonymous
()

Что это делает на главной?

Марко чтото изобрел новое? Выпустил патч? Улучшил? Нет.

Что марко сделал за всю историю существования бубнтария? Кнопочки переставил. Колечко три раза перерисовал.

Интеловские линуксные дрова в 6 раз медленее пендосских, без видеоускорения.
АМД открытые линуксные дрова уровень OpenGL 1.5 c багами, в 4 раза медленнее пендосских, без видеоускорения.
АМД закрытые дрова поддерживающие только два поколения, с тормозами и глюками, без видеоускорения.
Нвидиевские дрова на 20% медленнее пендосских с второсортным инсталлером, медленным 2D и второсортным отношением к линуксу.

100 игр, из которых качественными можно назвать только 3-4.

Один юзабельный офисный пакет, вокруг которого дерутся и танцуют трибальные танцы.

Пятьсот тыщ музыкальных плееров.

Один отлично работающий, уникальный, многофункциональный X-Server, с длиннейшей историей и обширной кодовой базой.

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

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

Какой процент пользователей винды?
Какой процент пользователей бубунты среди линуксоидов?
Какой процент разумного населения на планете?

Тото, господа присяжные заседатели!

anonymous
()

Как это все типично дла нашего времени. Вместо того, чтобы попбольше разрабатывать хороших прикладных программ под Линух (*nix), большинство думает о свистоперделках.

Кстати, я так и не понял, чем нынешний Линукс плох для десктопа (за исключением отсутствия некоторых нужных прог).

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

Он отзывчивый, потому что вместо генерирования различных текстур и градиентов движок отрисовывает уже готовые текстуры. То же самое и в венде, причем в венде все ресурсы запакованы в один файл стиля, по архитектуре представляющий собой дллку.

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

У каждого по лаптопу. Одна машинка для игр, одна для больших проектов, и еще media server - надо же фильмы/TV на чем-то смотреть.

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

Такими старперами, как ты, которые не к месту орут «не нужно» и «не буду пилить». Ты уже пережил свой маразм.

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

>ТЫ адекватен? Ты понимаешь смысл выражений «смотреть он-лайн» и «удаленный досутп»?

Ты хоть представляешь себе предмет разговора? Иксы, сетевая прозрачность, VNC, NX, сокеты?

Человек всё правильно говорит.

anonymous
()

а че они фрейм-буфер тогда не заюзают - оно жеж как раз без того, что их так раздражает в иксах?

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

pcuser> А чем плох этот Wayland?

Отсутствием сетевой прозрачности. А имбецилов, которые заявляют, что она не нужна, не слушай. Линукс и в офисах использовать можно. А уж там терминальная система весьма и весьма может оказаться нужной. Под несколько графических подсистем сразу никто не захочет писать программы. Потому надо беречь иксы, и пилить альтернативу им, а не всякие дегенеративные поделки вроде Wayland. Он иксы заменить не может в принципе, а его уже Марк Шатлврот пытается всюду внедрить, попутно уничтожая иксы, не предлагая при этом взамен ничего.

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

Телевизор, проигрыватель, игровые приставки ... Да, по Твоему, видеокарточки ненужны?

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

>Еще раз, для идиотов в БТР. Линукс - не серая консоль, а операционная система будущего. Если надо фичу, которой пользуется всего 1 тыща человек - прикручивай устаревший Х.орг.

fixed

WIN7GT
()
Ответ на: комментарий от no-such-file

>Таки да, мерседес - это не машина, это компания выпускающая различные марки автомобилей, грузовиков, автобусов и даже тракторов по своим брендом.

Ага, а их изделия наверно называют запорожцами.

линукс это комплекс из ядра и того что на него навинчено

Ну и? Навинтить можно хоть иксы, хоть wayland - суть одна.

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

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

Ну захочешь сетевую прозрачность - поставишь иксы, чего ты.

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

Я понимаю. И могу делать и то, и другое. Могу запустить полностью сконфигурированную систему разработки на домашней машине, и работать с ней на лаптопе у заказчика. А могу смонтировать шару по sshfs, и получить доступ к файлам. Это разные вещи.

Если говорить про более домашние задачи - могу запустить MythTV таким же способом, и смотреть кино, пользуясь его базой. А могу подмонтировать директории с фильмами, и получить кучу файлов с именами вида 07-20101101-103030.avi.

HappySquirrel
()

Это хорошо. Надеюсь, к 14.04 допилят.

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

> А у меня дома 7 машинок с linux

А не слишком ли много?

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