LINUX.ORG.RU

Разработчики обсуждают возможность прекращения поддержки X11 в GTK 5

 , ,


1

3

Лидер Fedora Desktop Team Матиас Класен (Matthias Clasen), участник Gnome Release Team и один из активных разработчиков GTK (подготовил 36.8% изменений в GTK 4) выдвинул инициативу по прекращению поддержки X11 в GTK5.

В числе причин такого шага Матиас указывает, что X11 не становится лучше, Wayland уже широко доступен, GTK-бэкенд X11 и код на основе Xlib находятся в стагнации, а также присутствуют проблемы с сопровождающими. Для того, чтобы сохранить поддержку, нужны энтузиасты, а их нет и вряд ли найдутся. Большинство разработчиков в основном заняты поддержкой Wayland.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)

Ну и будет тогда никому не нужной маргинальщиной

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от habamax

И вообще. Зачем это пользователю. У пользователя всё работает на иксах, да ещё и быстрее.

Вэйландисты втирают про мифическую безопасность. Про светлое будушщее.

Что иксы некому поддерживать. Да ёлы палы вы офигели там? Программисты вообще-то деньги за это получают, пускай сидят и разбираются в коде иксов. Или переписывают иксы...
Нет, они зачем-то свою время и деньги будут тратить на то чтобы пилить вяленд, причём каждое ДЕ будет пилить свой вяленд, которое в конце концов точно так же раздуется и окоменеет как и иксы и когда уйдут разработчики опять будет крик что никто не может разобраться что они там нагамазили.
И не факт что современные программисты напишут более неуязвимую систему, чем старые писатели иксов.

Bad_ptr ★★★★★
()
Ответ на: удаленный комментарий

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

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

неееет! ты должен страдать, пАтамуШта «иксы гавно» и ваабще «сперва добейся» (c)

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

но какое отношение эта переменная имеет к серверу окон? ее сама ж система использует

tz4678_2
()

Вангую, что скоро и Qt откажется от поддержки X11, у них там такой недокументированный жвах в XCB – https://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/platforms/xcb/qxcbconnection.cpp

Что разбирать это всё кому-то очень сильно будет лень, потому что там уже ситуация по типу:

$ man xorg.conf | grep VIDEO -1

VIDEOADAPTOR SECTION
       Nobody wants to say how this works.  Maybe nobody knows ...

Смешная ситуация получилась, что в коде иксов не хотят ковыряться даже люди на зарплате в различных Red Hat, Intel, Nvida, Valve и прочих.

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

Вангую, что скоро и Qt откажется от поддержки X11, у них там такой недокументированный жвах в XCB

Один файл на ~1000 строк, который ещё и понятно написан это швах? Совсем уже зажрались, вам идеальный код подавай.

Смешная ситуация получилась, что в коде иксов не хотят ковыряться даже люди на зарплате в различных Red Hat, Intel, Nvida, Valve и прочих.

Red hat - кучка дармоедов, без комментариев. Intel - зачем им разбираться в коде иксов? NVidia - это вообще корпорация зла, которая плевать хотела на Linux. Линус послал её сами знаете куда не просто так. А Valve нужно приставку для игр делать. Для этих целей как раз вяленд подойдёт. Но когда речь идет о десктопе, который обычно модульный с кастомайзингом - другое дело.

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

ггы, смешно) на самом деле, конечно, я согласен, что wayland нужно проталкивать. просто я подожду в сторонке.

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

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

Да, некому. Сегодняшняя ситуация: даже за приличные деньги никто не хочет разгребать слои говнокода иксов из 80-ых. Рутинная, сложная и безинтересная работа. Поэтому те компании которые эти иксы тянули – сокращают иксовое направление, см. заявления Intel:

Daniel Vetter of Intel’s kernel graphics driver team and DRM co-maintainer commented, «The main worry I have is that xserver is abandonware without even regular releases from the main branch. That’s why we had to blacklist X. Without someone caring I think there’s just largely downsides to enabling features.» (Then again, that coming from an Intel Linux developer isn’t too surprising considering it’s been more than six years since the last xf86-video-intel DDX release.)

Red Hat:

https://habr.com/ru/news/t/525044/

И где-то было подобное от сотрудника NVidia, что им не впёрлась иксовая поддержка, ибо там куча проблем и в дальнем будущем они намерены её дропнуть.

Или переписывают иксы…

Так это и сделали. ЧСХ, бывшие разработчики иксов. Получился… Wayland.

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

при этом разработчикам Xorg недавно (год-два назад) удалось сломать ABI так, что перестали работать закрытые драйверы 2007 года. то есть оно и не вашим, и не нашим.

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

Так а что ЛоЛ-то? Два месяца назад в Ubuntu 22.04 LTS всадили Wayland по дефолту и сегодня хоть ЛoЛилируй, хоть КЕКай, хоть ОРИ, но ситуация вот она, на картинке и по ссылке:

Ъ: После релиза новой LTS-убунточки Wayland резко попёр вверх, а иксовая монополия – вниз.

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

Да, некому. Сегодняшняя ситуация: даже за приличные деньги никто не хочет разгребать слои говнокода иксов из 80-ых.

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

Рутинная, сложная и безинтересная работа.

Совсем обнаглели и зажрались. За зарплату, когда можно буквально покупать золотые унитазы не могут разобраться в коде. Таких нужно пинком по зад выкидывать из IT.

Поэтому те компании которые эти иксы тянули – сокращают иксовое направление, см. заявления Intel:

Они могут идти в зад со своими заявлениями. Intel почти ничего для линукса не сделал. И вообще у Intel-а драйвера пишут рукожопые говнокодеры. Это хорошо видео по виндовым драйверам для графики.

И где-то было подобное от сотрудника NVidia, что им не впёрлась иксовая поддержка, ибо там куча проблем и в дальнем будущем они намерены её дропнуть.

Сотрудникам NVidia вообще не впёрся Linux.

Так это и сделали. ЧСХ, бывшие разработчики иксов. Получился… Wayland.

Pulseaudio тоже так «получился». Его взяли и на помойку выбросили. Слава богу, PA писали не обезьяны, а божественный Поттеринг. Даже он на фоне вейландятлов выглядит как адекватный разработчик.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от EXL

Здравствуйте, приехали. Intel – второй или третий по значимости контрибьютор в X.Org после Red Hat.

Что конкретно сделал Intel? Отослал два с половиной патча в месу?

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

монополия-монополией, но я не готов покупать новую карту просто, чтобы огрести новые неизведанные баги на wayland. не в ближайшие 5-10 лет. так что опять же пусть тестируют федоровцы, потом убунтовцы

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

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

Угумс, именно поэтому вся эволюция X.Org начиная с XFree86 – планомерное выпиливание комбайного говнокода иксов, вроде такого:

https://cgit.freedesktop.org/xorg/xserver/commit/?id=c9468177486833d521ec62c7b0266b4be8200de7

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

У разработчиков иксов был даже мемный чувак, самый активный мейнтейнер, с припиской «Deleting code for fun and profit since 2004» в профиле, которого звали когда из иксов нужно было удалить какой-то говнокод и платили ему за это деньги.

++ 49,805
-- 401,223

https://github.com/freedesktop/xorg-xserver/graphs/contributors

Таких нужно пинком по зад выкидывать из IT.

Мир не живёт по твоим лекалам, поэтому пинком под зад из IT сегодня почему-то выкидывают иксы.

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

Что конкретно сделал Intel? Отослал два с половиной патча в месу?

Intel, Red Hat и Nvidia за огромные бабки сделали возможным то, чтобы ты сегодня пользовался X.Org и постил тупак на ЛОР.

Без их кода иксы умерли бы ещё во времена форка XFree86.

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

Интересно. Судя по архитектуре wayland, разработчикам нужно будет сделать до фига кода в свой gtk, так как раньше все это поддерживалось кучей х11либ, а вайланд по большому счету пустой фрамебуфер.

Не понял, сделать что?

Поддержка Wayland в GTK+ присутствует наверное уже как 10+ лет. Бери современный дистр вроде Ubuntu, Fedora, Arch Linux или Debian с дефолтным DE, ставь, запускай. И если у тебя не Nvidia, то ты узришь что у тебя все GTK+ приложение и само окружение давно уже работают нативно под Wayland’ом.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от mx__

Есть дистры где все работает

Все совремнные дистры.

и нет вообще х11 ?

Миграцию решили делать бесшовной, поэтому для запуска Legacy-приложений в которых нет нативной поддержки Wayland предлагается использовать XWayland. Это такой же отдельный компонент и реализация иксов, как и в других операционных системах. Аналогом XWayland в macOS является XQuartz, а в Windows – какой-нибудь XMing.

EXL ★★★★★
()

Неужели вяленд уже реально обогнал x11 по степени готовности, поддержке со стороны программ и т.п.?

Можно переключаться на него?

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

стимдек взлетит

Кстати та же Valve пилит GameScope под Wayland.

https://github.com/Plagman/gamescope

Который они используют в новых версиях Steam OS под Steam Deck. Уж если даже консерваторы из Valve сделали такой шаг, то это интересный звоночек.

Напомню, что Valve нанимали именитых разработчиков «X11 Veterans», чтобы графичиский стек в Linux-дистрибутивах стал немного отличаться от замшелого дерьма и стал пригоден для игр и других высокопроизводительных графических приложений.

https://www.phoronix.com/scan.php?page=news_item&px=Valve-Hires-Keith-Packard

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)

Зато код вяленого пишут, блин, одни энтузиасты, со всеми вытекающими.

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

Угумс, именно поэтому вся эволюция X.Org начиная с XFree86 – планомерное выпиливание комбайного говнокода иксов, вроде такого:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=c9468177486833d521ec62c7...

И где там говнокод?

И технологий которые никогда нормально не работали, ... серверных шрифтов.

Что не так с серверными шрифтами? Очень удобная штука.

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

или серверных шрифтов

А они чем не работали? Я, помнится, немного застал во времена SuSE 8 или какого-то соответствующего RH. Было там что-то такое в конфиге Х-сервера. Но чтобы от этого были проблемы в работе - такого не припоминаю.

ls-h ★★★★★
()
Ответ на: комментарий от EXL

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

А говорите что Xorg не развивается. Вон из него говнокод годами выпиливали! А в Wayland его только завозят.

Мир не живёт по твоим лекалам, поэтому пинком под зад из IT сегодня почему-то выкидывают иксы.

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

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

Да я ещё и с тебя пололлирую и покекаю. Ubuntu и 24.6% пользователей - это конечно-же ПОВСЕМЕСТНО.

Т.е. если бы они удалили поддержку прямо сейчас, то GTK приложения остались бы работать ПОВСЕМЕСТНО на примерно четверти машин.

UPD: ОРАть надо, если что, над переводчиком, а не над Fedora Desktop Team или Gnome Release Team. «widely available» - это вполне «широко доступен», а не «доступен повсеместно». И со временем иксов будет становиться только меньше.

Gentooshnik ★★★★★
()
Последнее исправление: Gentooshnik (всего исправлений: 1)
Ответ на: комментарий от firkax

И где там говнокод?

Ты действительно считаешь что интерпреторы исполняемых форматов A.OUT, COFF и ELF должны быть в оконном сервере?

Что не так с серверными шрифтами? Очень удобная штука.

Настолько удобная, что выкинутая и никем не используемая.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)

В Fedora 36 Wayland вполне пристойно работает даже с проприетарными драйверами Nvidia и Wine, так что неудивительно, что хотят прекратить поддержку.

Кто хочет оставаться на X11 - скорее всего будут дистрибутивы, как есть сейчас с SysVinit.

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

Да я ещё и с тебя пололлирую и покекаю. Ubuntu и 24.6% пользователей - это конечно-же ПОВСЕМЕСТНО.

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

До повсеместного распространения конечно далеко, учитывая все эти OpenSource-авгиевые конюшни, луддитов и т. д, но к релизу Gtk 5 скорее всего будет именно что повсеместно.

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

Intel, Red Hat и Nvidia за огромные бабки сделали возможным то, чтобы ты сегодня пользовался X.Org и постил тупак на ЛОР.

Без их кода иксы умерли бы ещё во времена форка XFree86.

Спасибо, но это уже не актуально на 2022 год. Тем более, я больше чем уверен, что нормальные сотрудники давно уволились, а на их смену пришли обдолбаные хипстеры, вроде тех, что скатили GTK и GNOME.

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

А что они злого сделали?

Они не фиксят баги в своём драйвере и от релиза в релиз ломают совместимость с приложениями. А ещё они не релизят исходники кода видюх, иначе бы все баги давно пофиксило бы комьюнити. Единственное что релизнули (причём недавно), это бесполезный код модулей ядра, причём только для GPU 3000 линейки.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от sT331h0rs3

скорее всего будут дистрибутивы, как есть сейчас с SysVinit.

Есть дистрибутивы с SysVinit? Например? Из более-менее известного нашёл только Devuan.

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

А в gtk8 перестать поддерживать gtk, потому что оно тоже не становится лучше.

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

В Fedora 36 Wayland вполне пристойно работает даже с проприетарными драйверами Nvidia и Wine, так что неудивительно, что хотят прекратить поддержку.

Народ написал целые статьи и темы на форумах, которые многократно опровергают это ЛПП.

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

Речь очевидно про актуальное состояние. GTK 5 судя по их темпу разработки - это лет через тридцать. Тогда может уже и Wayland устареет.

Gentooshnik ★★★★★
()
Последнее исправление: Gentooshnik (всего исправлений: 1)
Ответ на: комментарий от Gentooshnik

Да я ещё и с тебя пололлирую и покекаю. Ubuntu и 24.6% пользователей

Не так давно хохотали над 1%. И отсутствием работы на Nvidia. Отсутствием поддержки в браузерах.

Всё это идёт и довольно быстро теперь. Так что 2022 год реально переломный момент.

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

Спасибо, но это уже не актуально на 2022 год.

Какой 2022 год, какие хипстеры, о чём ты?

Ты должен в ножки кланяться и пяточки целовать разработчикам из Red Hat, Nvidia и Intel потому что именно они сделали иксы работоспособными и в период с 2004 под 2022 годы ты мог пользоваться ими без особых проблем (если забить на типичные родовые травмы X11 вроде тиринга, рваных анимаций и хреновой поддержки мультимониторных конфигураций).

Просто сейчас корпорации решили направлять деньги в другое русло. А те, кто очень сильно хотят чтобы X.Org жил, поддерживать его не могут, им форумные баталии и срачи важнее чем код.

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

Я понимаю что Вы пишите, и про всякие, бесшовные и XWayland. Но увы, мне нужен установленный дистр где вообще не будет Х11. Есть такой пример ?

Много раз писали к примеру что всего базового выкинули перл. Я пока не увидел установленный дистр без перла не считал эти изречения чем либо конкретным.

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от Skullnet

Народ написал целые статьи и темы на форумах, которые многократно опровергают это ЛПП.

Угумс, человека у которого на Fedora 36 с Wayland и Nvidia всё работает для его кейсов оказываются обманывают, ведь судя по хейт-писулькам в интернете у него ничего не должно работать.

Ау, тут в 2022 году Wayland вкорячили по дефолту в самый распространённый домохозяечный дистр. Паритет с иксами та не достигнут только в некритичной функциональности.

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

Там все дело в дровах…. Как бы по понятнее объяснить, к примеру есть GF7500 и GF750 вроде и там дрова и там дрова нвидиа пропер но … Это как в Вулканом, либо дрова держут вулкан либо нет.

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

Ты должен в ножки кланяться и пяточки целовать разработчикам из Red Hat, Nvidia и Intel потому что именно они сделали иксы работоспособными и в период с 2004 под 2022 годы ты мог пользоваться ими без особых проблем

Где эти самые разработчики и где результат их работы? Пожалуйста, в студию! Особенно хочу посмотреть на NVidia. Скорее всего нормальных людей давно не осталось. А существующих понабирали по принципу расовой SJW селекции.

Просто сейчас корпорации решили направлять деньги в другое русло. А те, кто очень сильно хотят чтобы X.Org жил, поддерживать его не могут, им форумные баталии и срачи важнее чем код.

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

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

Но увы, мне нужен установленный дистр где вообще не будет Х11.

А когда ты захочешь на таком дистре запустить древнюю программку под GTK+2, Motif, Tk или Qt 4 – получишь бибу. Именно поэтому никто в здравом уме из дистров общего назначения убирать XWayland в ближайшее время не будет и правильно сделает.

Может быть лет через 10 пакет XWayland будет поставляться не в комплекте с установленной системой, а доступен в репозитории. На манер сегодняшней ситуации с XQuartz под macOS.

Есть такой пример ?

Любой дистр в котором ты делаешь аналог apt purge xwayland и дальше ходишь по граблям.

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

Вяйленд посылает меня нафиг, потому что

потому что ffmpeg ещё не научили работать с Wayland.

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

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

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