LINUXTALKS.CO

Red Hat удалит сервер X.org и связанные компоненты из RHEL 10

 , , , ,

L


0

1

Компания Red Hat опубликовала план прекращения поддержки сервера X.org в дистрибутиве Red Hat Enterprise Linux 10. Изначально, X.org Server был объявлен устаревшим и намеченным на удаление в будущей ветке RHEL ещё год назад в примечании к выпуску RHEL 9.1. Возможность запуска X11-приложений в сеансе Wayland, обеспечиваемая при помощи DDX-сервера XWayland, будет сохранена. Первый выпуск ветки RHEL 10, в котором будет прекращена поставка X.org Server, запланирован на первую половину 2025 года.

Переход от системы X Window System, которой в следующем году исполнится 40 лет, к более новому стеку на базе Wayland происходит уже 15 лет, и компания Red Hat с самого начала принимает в нём активное участие. Со временем стало ясно, что протокол X11 и сервер X.org имеют фундаментальные проблемы, которые необходимо решить, и Wayland стал таким решением. Сегодня Wayland признан де-факто инфраструктурой для оконной системы и вывода графики в Linux.

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

По мере развития и расширения возможностей Wayland компания Red Hat, совместно с различными поставщиками оборудования, программного обеспечения, клиентами, представителями индустрии визуальных эффектов (VFX) и другими проектами, пыталась понять и разработать необходимые проекты для устранения имеющихся ограничений и расширения стека Wayland. Среди подобных проектов:

  • Поддержка высокого динамического диапазона (HDR) и управления цветом;
  • Развитие Xwayland в качестве основы для обратной совместимости с клиентами X11;
  • Разработка инфраструктуры для поддержки современных решений для удалённых рабочих столов;
  • Анализ и разработка поддержки явной (explicit) синхронизации в протоколе Wayland и соответствующих проектах;
  • Создание библиотеки Libei для обеспечения эмуляции и захвата ввода;
  • Участие в инициативе Wakefield по обеспечению работы OpenJDK с (X)Wayland.

В начале 2023 года в рамках планирования RHEL 10 инженеры из Red Hat провели исследование, чтобы понять состояние Wayland не только с точки зрения инфраструктуры, но и с точки зрения экосистемы. В результате проведённой оценки был сделан вывод, что, несмотря на то, что ещё есть некоторые недоработки и существуют приложения, требующие определённой адаптации, в целом инфраструктура и экосистема Wayland находятся в хорошей форме и остающиеся недоработки могут быть устранены к выходу RHEL 10.

В связи с этим, решено удалить сервер X.org и другие X-серверы (кроме Xwayland) из RHEL 10 и последующих релизов. C большинством X11-клиентов, которые не будут сразу перенесены на Wayland, должен справиться Xwayland. При необходимости клиенты компании смогут остаться на RHEL 9 на весь его жизненный цикл, пока решаются вопросы перехода на экосистему Wayland. В анонсе отдельно отмечается, что «X.org Server» и «X11» не следует воспринимать как синонимы: X11 - это протокол, который будет продолжать поддерживаться через Xwayland, а X.org Server - это одна из реализаций протокола X11.

Удаление X.org Server позволит, начиная с RHEL 10, сосредоточить усилия исключительно на современном стеке и экосистеме, что даст возможность решить такие проблемы, как поддержка HDR, предоставить повышенную безопасность, возможность работать одновременно с мониторами с разной плотностью пикселей, улучшить горячее подключение видеокарт и дисплеев, улучшить управление жестами и прокрутку и т.д.

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

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

я так, на пробу возьму

Когда я пробовал это, то часто ловил глюк, т.е. при выключении системы, она намертво зависала. Плюс ломалась монтирование флешек, звук скрипел. И это все отъедало больше одного гига ОЗУ.

odalist    
★★★★★★★
Linux / Firefox (LT)
Ответ на: комментарий от sorrow

потому что он продолжает развиваться

Ну так пусть и развивается. Но ненужно выбрасывать иксы. А то это все мне напоминает историю с systemd. Когда этот вирус вводили в экосистему Линукса, тоже кричали про устаревшие скрипты инициализации. Тоже что-то бухтели про стабильность и секюрность. Так что скажу одно-нафиг ваши новшества. Хотите новшеств-сидите на ос для гомосексуалистов.

odalist    
★★★★★★★
Linux / Firefox (LT)
Ответ на: комментарий от odalist

я боюсь, что это все не зависит от наших желаний, и твой спор с sorrow ничего не решает. решают корпорации. опенсорс весь порабощен.

crypt    
★★☆☆☆
FreeBSD / Chrome (NL)
Ответ на: комментарий от odalist

Если будет как с systemd, то в принципе нормально. Ведь systemd же не обязательно использовать, в общем-то. Вроде бы GNOME требует logind, но так как гном не нужен, это не имеет значения.

anonymous    

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

если ты про xdg-decoration, то то что он unstable не значит что он не входит в список стабильных. Нестабильные протоколы сейчас в staging, а unstable это старая классификация. Протоколы в unstable стабильные, просто их никто не переименовывает для совместимости.

sorrow    
★★★★★★★★★★★★
Linux / Firefox (NL)
Ответ на: комментарий от Aleksandra

правильнее сказать внедряем

on premises?

основным дистрибутивом у нас можно считать Debian

Хм. Интересно.

Дебиан и Убунту я вижу много особенно в последнее время.
И это хорошо.
Но это все в контейнерах.

grim    
★★★★★
Android / Firefox (CA)
Ответ на: комментарий от Minona

его понятия

Хорошо что мы не по понятиям живём ;)

Каждый философ может изобретать понятия для IT

Но никому кроме других философов они не интересны.

  1. Дистрибутив - это упаковка готового продукта.
  2. В мире ОпенСорс никто не разрабатывает все самостоятельно. А то получается что самостоятельных дистрибутивов нет
  3. Его «понятия» следствия его привязанности к Бсде, которая разрабатывает и ядро и несколько тузл. Но видя магюргинальность Бсдей он страдает и пытается повысить ЧСВ выпадками в сторону успешного Дебиан.
grim    
★★★★★
Последнее исправление: grim (всего исправлений: 4)

Android / Firefox (CA)
Ответ на: комментарий от sorrow

серверных декораций

не нужно

Во-первых нужно, а во-вторых — типичный ответ фанатика вейланда.

скринкаста

поддерживается

Только в браузере, и то криво. Возможно ещё OBS-Studio, но на KDE оно так и не заработало. На wlroots не проверял, но походу тоже не работает.

anonymous    

Android / Firefox (RU)
Ответ на: комментарий от sorrow

Конечно

С приложениями, которые стабильно работают в иксах. Хотя, это задача xwayland, но разницы никакой…

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

Linux / Firefox (LT)
Ответ на: комментарий от odalist

Та функциональность, которая считается проблемной в иксах и ради чего затевался весь сыр-бор с вейландом, конечно совместимость с ней не будут обеспечивать в xwayland.

sorrow    
★★★★★★★★★★★★
Linux / Firefox (NL)
Ответ на: комментарий от Minona

Нет

Я понимаю дистрибутив со средствами установки.

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

grim    
★★★★★
Android / Firefox (CA)
Ответ на: комментарий от grim

Я понимаю дистрибутив со средствами установки.

Т.е. я беру фряху, ставлю какие-то пакеты, запаковываю это всё в тарбол, прикручиваю к этому каламарес, и у меня получается свой независимый дистр?

ни Шляпа ни Каноникал не пишут свои версии браузеров и других пакетов.

Да ладно, а Гном и сопутствующий софт кто пишет, не сотрудники ли Шляпы и Каноникла?

Minona    
★★★★★★
Windows / Yandex (RU)
Ответ на: комментарий от Minona

Т.е. я беру фряху, ставлю какие-то пакеты, запаковываю это всё в тарбол, прикручиваю к этому каламарес, и у меня получается свой независимый дистр?

Да.

rezedent12    
★★★★★★
Windows / Firefox (RU)
Ответ на: комментарий от Minona

получается свой независимый дистр?

Если вы перепаковыаете все самостоятельно, проводите тестирование и документируете особенности - Да

А в чем проблема?

Да ладно, а Гном и сопутствующий софт кто пишет, не сотрудники ли Шляпы и Каноникла?

И в чем проблема?

Каноникал использует продукты разработанные Дебиан, Дебиан - Каноникал.

Не вижу проблем.

Это называется Open Source и кооперация.

Ради всего этого Open Source и задумывалось

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

Android / Firefox (CA)
Ответ на: комментарий от Minona

В списке зеркал Дебиана Узбекистана нет.
Сами зеркалите?

Есть mirror.dc.uz, с него можно обновляться. И еще парочку закрытых. Вам их видно быть не должно.

Aleksandra    
★★★★★
Linux / Firefox (UZ)