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)

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

переключение GPU на лету это перезагрузка динамических библиотек и нотификация X сервера. а еще вагон и маленькая тележка работы с этими GPU без спеков от производителя. только вот этот самый вагон то никуда не денется в вайленде.

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

Переключение контекста GL это очень дорогая операция. Настолько дорогая, что на нее проще забить. Хорошо переключается только примитивный рендеринг в пиксмапы, все остальное очень хреново и тяжко.

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

>У вас, как я погляжу, аргументация тоже на высоте.

Не нравится, понимаю. А что делать? Вас же никто за язык не тянул. Так что — или пальцем в новость ткни, где я не прав, или... Нутыпонел.

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

34 страницы обсуждения и сама новость, написанные живым, великорусским языком - просвещайтесь. Вероятно первое чтение было безуспешным, требуются дополнительные. Осилите, я в вас верю.

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

>кому лень за вас гуглить

гуглить? Но ведь:

Я говорил об этой новости.

RussianNeuroMancer (09.11.2010 6:37:01)

http://www.linux.org.ru/jump-message.jsp?msgid=5522136&cid=5537634

где вы гуглить собрались? Текст новости у Вас перед глазами, и там всего 6 (Шесть) коротеньких абзацев. Вы без гугля не в состоянии отыскать нужный фрагмерт в бескрайнем океане информации аж из целых 234 слов? Тогда у меня для Вас плохие новости. Очень плохие.

но любой, кому лень за вас гуглить - пустобрёх.

увы, увы! В приличном обществе считается, что бремя доказывания лежит на том, кто делает некое утверждение. (hint: предложение оппоненту найти доказательства Вашей правоты самостоятельно, доказательством не являются, поэтому если вам и придется «гуглить», то только «за себя», но никак не «за нас»)

Пустобрёх — тот, кто делает бездоказательные утверждения. Вы не привели доказательств Вашего утверждения*, но продолжали на нем настаивать. Вывод: Вы — пустобрёх. Мне не очень приятно общаться с пустобрёхом, но спорить с очевидными фактами я не готов.

*) Вы утверждали, что предположение «никто не будет заниматься GTK4 до выхода GTK3» — ошибочно: [quote]

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

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

RussianNeuroMancer (08.11.2010 18:48:47)[/quote] http://www.linux.org.ru/jump-message.jsp?msgid=5522136&cid=5535559

и даже сделали уточнение:

[quote]Я говорил об этой новости.

RussianNeuroMancer (09.11.2010 6:37:01)[/quote ]http://www.linux.org.ru/jump-message.jsp?msgid=5522136&cid=5537634

но указать конкретную фразу из текста новости почему-то отказались.

[Понятно, что ничего подобного в новости нет, но в этом случае нормальный человек попытался бы «сохранить лицо», например: a) просто признать свою ошибку; б) пояснить, что именно заставило Вас усомнится и соответственно скорректировать ход обсуждения. Ваш выбор был иным — это Ваше право и Ваша ноша. ]

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

Текст новости у Вас перед глазами, и там всего 6 (Шесть) коротеньких абзацев. Вы без гугля не в состоянии отыскать нужный фрагмерт в бескрайнем океане информации аж из целых 234 слов?
Самокритичненько.

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

>Самокритичненько.

Да, я такой. Если не прав — ошибку свою признаю легко. Так где там то, чего я не вижу? Покажи, не скрывай, дай мне повод перед тобой извиниться.

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

>А если в светлом будущем QT/GTK научатся клиент-серверной модели

епрст. сейчас у нас есть одна реализация клиент-серверной модели, а ты предлагаешь ее выбросить и сделать ДВЕ новых? да ты упоролся

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

>Андроид действительно не линукс. Я уже много раз писал, почему.

В андроиде жаба, жаба не нужна, линукс нужен, поэтому андроид - не линукс. Так?

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

>ты предлагаешь ее выбросить и сделать ДВЕ новых? да ты упоролся

вообще-то четыре, не? (вяленд, X-обвязка к вяленду, ну и QT/GTK). да, упоролся.

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

>вообще-то четыре, не? (вяленд, X-обвязка к вяленду, ну и QT/GTK)

в вяленде нет клиент-серверной модели, портировать X на другую графическую подсистему - задача вполне решаемая (XQuartz, Xming и пр.), не требующая изобретения велосипедов. Так что все-таки две

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

хотя вру, тогда другие тулкиты должны умереть или написать свою клиент-серверную модель

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

>в вяленде нет клиент-серверной модели,

вроде,у него клиент<=>композитор через unix socket работает? не 100% реализация сети, но всё же

портировать X на другую графическую подсистему - задача вполне решаемая

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

итого — уже два лисапета.

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

>А Марк, интел и нокиа - делают именно ОС, и в данных ос слабым местом является именно X11 и xorg в частности

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

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