LINUX.ORG.RU

Red Hat откажется от разработки X.org в ближайшем будущем

 , , ,


1

3

Глава подразделения Desktop компании Red Hat Кристиан Шаллер (Christian Schaller) раскрыл в своем блоге планы команды по разработке Wayland и полному прекращению разработки X Window System (X, X11):

Christian Schaller:

«Как только мы закончим с этим (полный отказ от необходимости в XWayland прим. автора), мы планируем довольно быстро перевести X.org в режим „повышенной поддержки“. Реальность такова, что X.org в основном поддерживается нами и, таким образом, если мы перестаем тратить на него время, навряд ли будут выпущены новые „мажорные“ релизы и даже, возможно, со временем все придет в упадок. Мы будем следить за этим, поскольку мы хотим быть уверены, что X.org остается с поддержкой до конца жизненного цикла RHEL8, как минимум и пусть это будет дружеским пожеланием всем, кто полагается на нашу работу по поддержке графического стэка Linux: переходите на Wayland, это будущее.»

С учетом того, что стандартный цикл поддержки Red Hat минимум 10 лет (больше за дополнительную плату), следовательно X.org будет получать обновления от компании все это время.

Еще интересного в статье:

  • основная цель полностью убрать зависимость от X, так, чтобы окружение Gnome работало без XWayland (работа почти завершена) Это произойдет в ближайшем или в следующем за ним мажорном релизе Gnome (3.34 или 3.36)
  • XWayland server будет запускаться по-необходимости и выключаться по завершении программы, которая в нем нуждалась
  • идет работа по запуску графических приложений в XWayland от root
  • идет работа над улучшением поддержки библиотеки SDL в Wayland касаемо масштабирования экрана для игр с низким разрешением
  • наконец завершена поддержка аппаратного ускорения при работе с проприетарным драйвером от Nvidia для XWayland (ускорение работало только с Wayland) «осталось дождаться одобрения от Nvidia»

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

★★

Проверено: jollheef ()

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

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

Не столько «не нужна», сколько «давно нормально не работает». В принципе оно понятно, как только стараниями современных тулкитов роль иксов свелась к пересылке битмапов, толку-то от этой прозрачности? Не лучше ли использовать специализированные решения, которые так же растры гоняют, но хотя бы пожато. Корпоративные ублюдки, вроде, spice предолагают.

Поскольку лично мне она как раз нужна, мне остаётся лишь пожелать авторам wayland неделю поноса

Зачем понос? https://www.phoronix.com/scan.php?page=news_item&px=Waypipe-Wayland-Proxy не благодари.

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

В мире взрослых людей так принято, развелось детей мля, жизни не нюхали!

Это только у хохлов. Жлобская натура — ничего не поделаешь. Поэтому хохлам никто ничего и не доверяет.

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

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

Мне кажется что такое можно решить с помощью PAM.

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

Таки потеряна. Нужны деньги на восстановление!

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

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

только стараниями современных тулкитов роль иксов свелась к пересылке битмапов.

Вот врать-то так откровенно зачем? Да, тулкиты сами растеризуют шрифты, пересылают на сервер массив пар значение-изображение, но только делают они это один раз. Потом шлется исключительно текст (по мере необходимости, да, возможно добавлять значения в этот набор символов).

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

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

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

Тем не менее, рискну предположить, что ты не прав. Берём обычный pdf. В нём текст точного размера и точно привязан к позициям на листе. К физическим позициям. И поверх всего этого произвольный масштаб. В таких условиях можно быть на 100% уверенным, что позиции глифов, как по вертикали, так и по горизонтали, точно в пикселы результирующего растра не попадут. Так что либо мы двигаем текст и он то выше то ниже неких графических элементов, на которые он должен равняться, либо пытаемся субпиксельно позиционировать. Если второй вариант, то либо мы субпиксельно сдвигаем растеризованный глиф, и получаем нечитаемое мыло, либо растеризованный глиф зависит не только от буквы, шрифта, размера и цвета, но и от субпикселного смещения по вертикали и горизонтали. В таких условиях выхлоп от кэширования глифов становится нулевым, проще рисовать в локальный растр и посылать изменённую область.

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

только стараниями современных тулкитов роль иксов свелась к пересылке битмапов.

Вот врать-то так откровенно зачем? Да, тулкиты сами растеризуют шрифты, пересылают на сервер массив пар значение-изображение, но только делают они это один раз. Потом шлется исключительно текст (по мере необходимости, да, возможно добавлять значения в этот набор символов).

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

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

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

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

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

ахинею несёшь как раз ты. В условиях, когда весь рендеринг, фон, линии, компоновка битмапов со смешиванием происходит на стороне клиента, икссерверу один хрен присылается растр всего окна.

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

Вот как так можно безапелляционно нести чушь? При этом оскорбляться на приглашение просто взглянуть код? У вас, фоннатов вяленого, для защиты своего мертворожденного есть что-нибудь кроме вранья? То безопасности нет в X'ах (хотя она есть — это в вяленом ее нет), то X'ы не могут в дробное масштабирование, теперь вот приложения шлют на сервер исключительно пиксмапы.

Все у вас на вере, организуйте церковь свидетелей вяленого.

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

Ты просто не понимаешь, что ты - никто. Анонимус. Даже если тебя носом ткнуть в пруф, удовольствия 0. Соответственно бегать и проверять твои слова, особенно если они очевидно бредовые, никто не будет.

Я допускаю, что ты где-то про шрифты прочитал. В какой-нибудь доке из 90х, когда на встроенные в xserver шрифты уже забили, а всякого гейства с субпиксельным позиционированием и наслоением полупрозрачных градиентов ещё не делали. Но сейчас конец 201х, дизайнеры творят что хотят и всё это по возможности ускоряют GPU. Старые методы оптимизации не работают. Собственно поэтому вяленд и делают, что один хрен иксы превратились в штуку, которая отдаёт и принимает растры, вот её и заменяют на другую штуку, делающую то же самое, но лучше.

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

Все у вас на вере, организуйте церковь свидетелей вяленого.

да Вася - один ты у нас остался реаленый специалист, не дай засохнуть иксам, продолжи начинание дедов.

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

Все у вас на вере, организуйте церковь свидетелей вяленого.

да Вася - один ты у нас остался реаленый специалист, не дай засохнуть иксам, продолжи начинание дедов.

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

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

Я допускаю, что ты где-то про шрифты прочитал. В какой-нибудь доке из 90х, когда на встроенные в xserver шрифты уже забили, а всякого гейства с субпиксельным позиционированием и наслоением полупрозрачных градиентов ещё не делали. Но сейчас конец 201х, дизайнеры творят что хотят и всё это по возможности ускоряют GPU. Старые методы оптимизации не работают. Собственно поэтому вяленд и делают, что один хрен иксы превратились в штуку, которая отдаёт и принимает растры, вот её и заменяют на другую штуку, делающую то же самое, но лучше.

Но почему, почему ты несешь такую хрень?!! Тебе ясно написали — глифы рендерятся на клиенте. На сервер шлется пара значение-изображение. Также с битмапом — получаешь на сервере xid, создаешь на его основе картину, все дальше оперирушь этим xid'ом. Увы и ах — серверных путей в X'ах нет. Да, по мне это косяк.

Про сервер шрифтов — вот к чему ты это писал, полет мысли наркомана?

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

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

иксопридурок режим босса включил :)

Слабо стараешься, надо больше страданий! А то в Церкви Свидетелей Вяленого тебе могут назначить наказание тирингом, хе-хе-хе.

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

Действительно, кому этот setxkbmap нужен, когда есть клубнично-брюквенный смузи?

Ну и нахрена оно в 2019ом нужно?

Хм, буквально:

man setxkbmap
NAME
       setxkbmap - set the keyboard using the X Keyboard Extension
...
Действительно, зачем оно? Ведь можно на гироскутере прокатиться.

И да, для любителей смузи: речь в топике идет о XServer'е, не о приложениях от Xorg. Любители вялого их не различают?

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

проблема в том, что ни Х-сервер, ни вот эти все приложения не нужны. Вернее не должны волновать пользователей.

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

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

Ну и нахрена оно в 2019ом, когда все нормальные де рулят раскладками сами? И да, нужность ручками править xorg.conf в 2019ом — рак. Тыб ещё HAL вспомнил.

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

проблема в том, что ни Х-сервер, ни вот эти все приложения не нужны. Вернее не должны волновать пользователей.

Тогда к чему ты высказываешь тут свое сверхценное мнение? Ты скакала три дня, чтобы высказать тут как X'ы тебе безразличны? И да, для полноты картины, выложи весь список, что еще пользователя не должно волновать, хе-хе-хе.

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

Ну и нахрена оно в 2019ом, когда все нормальные де рулят раскладками сами?

А кто не пользуется ими — на костер, да?

И да, нужность ручками править xorg.conf в 2019ом — рак.

А как же лекарство от тиринга, который как известно опасней триппера и опущения матки?

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

Да неее, ребяты, вам 20 лет назад орали, умоляли, просили, вы сказали что лучше знаете.

Всё пучком - потолок в 2% пробит. Линукс - 220% десктопов и телефонов, вернее его расчудесная составляющая - Х11.

Есть у вас графоний низкоуровневый, который достатошнен для запуска конфигурялки Оракла? Вот, довольствуйтесь малым :-)))

anonymous ()

минимум 10 лет (больше за дополнительную плату), следовательно X.org будет получать обновления

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

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

Да неее, ребяты, вам 20 лет назад орали, умоляли, просили, вы сказали что лучше знаете. Всё пучком - потолок в 2% пробит. Линукс - 220% десктопов и телефонов, вернее его расчудесная составляющая - Х11. Есть у вас графоний низкоуровневый, который достатошнен для запуска конфигурялки Оракла? Вот, довольствуйтесь малым :-)))

Какая страсть! Сколько боли, неподдельного страдания... Осталось дело за малым, обосновать, что в твоем горе виноваты зловредные X'ы.

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

Но почему, почему ты несешь такую хрень?!! Тебе ясно написали — глифы рендерятся на клиенте. На сервер шлется пара значение-изображение.

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

На сервер шлется пара значение-изображение. Также с битмапом — получаешь на сервере xid, создаешь на его основе картину, все дальше оперирушь этим xid'ом.

Или же на сервер присылается одно готовое изображение.

Ладно, последняя попытка пробудить в тебе рассудок. Рендерим окно. 1920x1080.

  1. Заполняем всё окно фоновым изображением.
  2. Рисуем бордюры, по старомодному, не плоские.
  3. Рисуем меню с текстом.
  4. Рисуем 10 иконок на тулбар
  5. Заполняем клиентскую область белым цветом.
  6. Рисуем вокруг неё бордюр
  7. На клиентской области пишем красным «тупой» потом ниже синим «анонимус», потом правее зеленым «обосрался».
  8. Добавляем картинки.
  9. Ну и поверх всего окна полупрозрачный растр с ватермарком.

Просто посчитай сколько и какого размера растров придётся отправлять для компоновки этого на сервере. Сравни с отправкой готового результата. И это ещё простой случай, я не добавил, например, полупрозрачную тень от группы из нескольких, накладывающихся друг на друга объектров не добавил 3д или видосик, даже сложные геометрические трансформации отсутствуют. Все эти варианты должны обрабатываться, в любом порядке, причём тулкит не знает, будет ли эта картинка участвовать в рендеринге постоянно или её один раз выведут, а потом грохнут. А теперь подумай, стоит ли экономия на повторной посылке растра с буквой «а» всей этой сложности? Никто и никогда в своём уме не станет такой хренью страдать. А описанное тобой - всего лишь описание работы с векторными шрифтами. Технология 80х годов, дурик.

Про сервер шрифтов — вот к чему ты это писал, полет мысли наркомана?

Нет, я дал тебе шанс тихо слиться. Типа ты не дурак, просто сведения устарели.

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

На клиентской области пишем красным «тупой» потом ниже синим «анонимус», потом правее зеленым «обосрался».

Ледок не забудь приложить, страдалец, хе-хе-хе. И да, больше не рассуждай в той теме, о которой ты имеешь самое приблизительное предствление.

P.S. Если ты считаешь, что я тебе должен что-то куда-то слить, то у нас совершенно иные ценности, чем у любителей вяленого, хе-хе-хе.

P.P.S. Еще раз, попробуй задуматься, что делает функция xcb_render_add_glyphs.

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

P.P.S. Еще раз, попробуй задуматься, что делает функция xcb_render_add_glyphs

А какая раздница что делает функция, если она не нужна?

Разумеется, для тебя она зрадница, хе-хе-хе. Фоннаты вялого такие смешные. Теперь им нужно очередную детскую страшилку про X'ы сочинять.

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

Просто посчитай сколько и какого размера растров придётся отправлять для компоновки этого на сервере.

Это рисуется с пересылкой 0% растра. В Иксах, разумеется. Как это делается в Вялом посмотри в Евангелии.

anonymous ()