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)

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

А кому-то хватает fluxbox'а. Вырежем из дистрибутивов KDE и GNOME?

вот и ГСМ подтянулись

du_hast
()

Спрашивается, на кой ляд городить еще один огород, а потом еще и совместимость X с Wayland накручивать? Выделенный композитор в X - это шаг к стабилизации подсистемы, а Wayland - это фактически еще одна замена композитора, не? То что сейчас X.org не в состоянии причесать свою архитектуру еще не повод отказываться от его улучшения. Докажите мне чем Wayland лучше X в плане распределенных вычислений?

ABTOP
()

Что для меня не понятно в этом Wayland, как там обстоят дела с драйверами. В т.ч, проприетарщину от нвидии и ати для иксов в вэйлэнде насколько я понимаю не запустить, да?

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

ZigmunD> Трололо, оказывается на серваках вообще нет линукса, ибо нет иксов.

X-сервер по-твоему что такое?

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

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

То есть на работе не десктопы? Иди удавись.

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

>Я думаю, они не тупее меня и уже давно сами всё обмозговали и поняли, что Х11 с множеством костылей им не подходит.
Если так, то и X12 им не подходит. Иначе бы уже, как минимум, начали реализовывать.

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

> Спрашивается, на кой ляд городить еще один огород, а потом еще и совместимость X с Wayland накручивать?

Потому что MacOSX так и сделано, и X-приложения запускаются, но получают вот-такой вот режим совместимости. И ничего, всем только лучше стало.

Выделенный композитор в X - это шаг к стабилизации подсистемы

Это шаг к очередному велосипеду внутри огромного грузовика.

То что сейчас X.org не в состоянии причесать свою архитектуру еще не повод отказываться от его улучшения.

Они это неспособны сделать уже 15 лет как.

Докажите мне чем Wayland лучше X в плане распределенных вычислений?

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

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

Что-то я не понял. То есть теперь не нужно будет конпелировать xorg.conf для того чтоб раскладку переключать?

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

>Сейчас идет постоянная гонка за вендой и её дровами и это заведомо проигрышная стратегия. При таком подходе Иксам никогда не догнать венду.

Протокол иксов _вообще_ не имеет отношения к дровам. Как и вайланд. Хуже того, вайланд обещает ту же месу и тот же drm. Прогресс дров и прочей графики практически не зависит от х-сервера. Это разные вещи.

Сменив хорг на вайланд ты получишь то же самое падение производительности по-сравнению с вендой в n%, потому что драйвер остался тот же. И пилить надо драйверы.

то возможно кто-либо из производителей выпустил-бы видеокарту с «вшитым» Х-сервером

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

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

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

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

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

>Потому что MacOSX так и сделано, и X-приложения запускаются, но получают вот-такой вот режим совместимости. И ничего, всем только лучше стало.

Ты тоже считаешь, что если сменить сервер, то сразу улучшится работа с графикой? Думаешь в этом секрет макоса?

У меня для тебя плохие новости: секрет в драйверах и поддержке железа.

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

Я про то, что подразумевалось под «с учётом этого написаны». Растр гонят нынче только в путь.

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

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

Зачем спорить с дураком, он же не понимает даже, что -nolisten tcp не связан с сетевой прозрачностью никак, это разные уровни стека. У меня в универе, когда ssh еще не было везде, я запускал программы через rsh, а сейчас, когда вместо rsh использую ssh, X-серверы могут бежать и с -nolisten tcp.

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

> Ты тоже считаешь, что если сменить сервер, то сразу улучшится работа с графикой? Думаешь в этом секрет макоса?

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

У меня для тебя плохие новости: секрет в драйверах и поддержке железа.

Драйверы, например, интеловские на маки до сих пор так и остались говном, GMA950, что в маке, что в линуксе ведёт себя вообще одинаково сейчас.

alexmaru
()

Давно пора. Х'ы монструозные и тормознутые, и сетевую прозрачность обеспечить можно при помощи модуля к Wyland/стороннее приложение. Тем более, что сам Х-протокол можно очистить от велосипедов, и использовать именно для удалённой работы с тем же Wyland. А большинство удалённо вообще не юзает X'ы. Просто персоналка дешевле чем сервак+тонкий клиент. Для хомячков и маленьких фирм, коих в мире абсолютное большинство:)

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

Помню когда-то на ЛОРе была новость что кто-то пилит легковесную реализацию Хорга, как раз без сетевых возможностей, при чем оно было совместимо с иксами и ничего переписывать не надо, по крайней мере разработчики заявляли что это ихняя цель.

1) заявляли что это ихняя цель.
2) вроде тоже слышал такую новость, поиск однако ничего не выдает, наверное загнулись

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

Ну от ядра же не отказывается Космонавт.

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

> у кого прибились? с чего бы?

Когда теряется связь между клиентом и сервером, то приложения на клиенте убиваются.

вполне может произойти

и X-ы вполне могут заработать нормально, когда-нибудь...

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

> Правильно я не пользуюсь бубунтой.

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

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

Кроме производительности есть еще такие вещи как смена видюхи налету и перезапуск драйвера налету без перезапуска приложений. Из-за убогой архитектуры иксов на них это нереализуемо.

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

>Нет, я лишь считаю, что дорога без X во-главе уже пройдена на очень похожей системе.

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

Решение - пилить иксы активнее, придумать уже x12, добавить ещё модульности, чтобы те, кто катастрофически боится сетевой прозрачности, эту прозрачность не получали. При этом стараться сохранить обратную совместимость.

И переписывать уже софт на xcb, он реально круче.

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

И драйверы, драйверы...

Тот же гальюн^W галлиум пока умеет OpenGL 2.1. Чтобы заставить его уметь больше - надо постараться. Дальше 3.0 стараний надо будет совсем немного. Вот этим и стоит заняться фирме Марка. Польза намного более реальна.

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

> Ubuntu - испытательный полигон!

В стародавние времена «быть испытателем» - было дюже романтично.

valich ★★★
()

А через четыре года или ишак сдохнет, или падишах.

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

> Потому что MacOSX так и сделано, и X-приложения запускаются, но получают вот-такой вот режим совместимости. И ничего, всем только лучше стало.

Вы путаете однопользовательскую систему с инфраструктурой распределенных вычислений. Я не говорю что лично мне всё равно, как быстро будет на РабСтанции отрисовываться сцена, рендеринг которой происходил на сервере. Мне важно чтобы рядом со мной стоял простой и тихий слимтоп, а не гудящий и шумящий восьмиядерный пылесос. Сервер должен стоят в серверной. А на рабочем месте конструктора должен быть бесшумный электронный кульман, который не надо обслуживать, настраивать и «твикать», тем более хакать. Пример: САПР - станции на венде - сплошная бодяга аля : «а я хочу новые драйвера для видеокарты, которые быстро рендерят мою схему». Пусть хаком занимаются хакеры на серверах, а чертежникам - толстый канал к мощному серверу и простой терминал САПР.

Они это неспособны сделать уже 15 лет как.

Да, последнее время они кардинально меняют внутренний конвейер. Но факт в том что прогресс налицо - стабильность X увеличилась в десятки раз. А для постоянного 3х мерного рендеринга это очень важно.

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

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

Принципиально заменить Хы Waylandом можно , то что вы будете делать на полученном «обрезке»?

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

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

Обычно марк как русский пацан: сказал - сделал! О чём свидетельствует хотя бы «Центр приложений Ubuntu». Тоже, растянуты процесс на несколько версий, но в итоге в 10.10 радует.

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

Говорят, все фичи будут только к 11.04. Но во всяком случае, убунта, начиная с ~9.04 ушла от «обычного десктопного линукса» и пошла несколько своим путём. Посмотрим, к чему это приведёт.

Viglim
()

Ну в общем я не удивлён. Марк и убунтописатели давно сидят на шиле, и постоянно что-то выдумывают эдакое. Каждые пол года у них куча новых переделок и свистелок. При том это всё нафиг ни кому не нужно, кроме новообращённых бывших виндузятников.

Начинание конечно хорошее. Не понятно почему Марк&Co сами не написал замену X11, а взял разработку всё тех-же авторов X.org. В общем чую что они героически переползут на Wayland, а потом обратно вернутся на X.org.

PS Кстати половина новости скомуниздена с википедии.

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

>И терять сетевые возможности ради того, чтобы ускорить графику на несколько % - это бред.
Это вы пишете бред.
Если для вас сетевые возможности это удалённый гуёвый доступ вас можно только пожалеть :(

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

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

А мне пригодились. И не один раз.

Этим можно пользоваться _только_ в локалке. По реальному интернету сетевые возможности иксов просто сакс. Особено, если запускаются программы на GTK+, типа файрфокса. Или на java, типа инсталлера от оракла. Программы на Qt/KDE _намного_ легче себя при этом ведут, прямо даже разумно так, я бы сказал. Выходом является VNC. Вот так-то.

Casus ★★★★★
()

Лучше бы XCB развивали бы. А то только свистелки-перделки развивают.

Иногда кажется что убунту — обычный саботаж от M$.

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

> Меня больше интересует возможность запуска графических приложений over ssh, например.

Запускай VNC over ssh, какие проблемы? Ты запусти файрфокс с удалённого, а не локального, сервера и поплачь.

Casus ★★★★★
()

Альтернатива это как правило хорошо. К томуже в мире over 9000 дистров, на которых можно по эксперементировать

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

This idea was marked as being not considered for implementation
Status: Won't implement

brainstorm такое brainstorm

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

>Под несколько графических подсистем сразу никто не захочет писать программы. Потому надо беречь иксы,
:)
А что кто-то пишет программы под X?
Я думал уже лет 10 все польззуются графическими библиотеками ан нет! Есть ещё Quasar, который напрямую с X работает!
Вот бедняга :(

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

pevzi> У тебя отбирают икс-сервер? Он никуда не денется вообще-то.

Шатлврот старается, чтобы его выкинули. Так что отбирают.

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

vnc под wayland вроде никто не отменял? или я путаю?

uju ★★
()

Мда, у космонавта имо окончательно окончательно поплыли мозги. Сначала отказ от гнома в пользу юнити, затем замена аудиоплеера и офиса, теперь вообще отказ от иксов. Чувствую, что проект Ubuntu медленно и уверенно катится фтопку.

triton-yurin
()
Ответ на: комментарий от Casus

>Этим можно пользоваться _только_ в локалке.

Это мне напомнило как то: прибежали, схватили стоящий рядом с ЖК-дисплеем системник, и убежали. Ну не знали они что это лишь терминал к серваку, который стоит хрен знает где. Витой пары то нет. Включили - а там после биос-post Operating system not found. И вот беда, даже hdd нету!

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