Red Hat ще премахне X.org сървъра и свързаните компоненти от RHEL 10

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

Преходът от системата X Window, която следващата година навършва 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 клиенти;
  • Развитие на инфраструктура за поддръжка на съвременни решения за отдалечен работен плот;
  • Анализ и разработване на поддръжка за явна синхронизация в протокола Wayland и свързани проекти;
  • Създаване на библиотека Libei за осигуряване на емулация и улавяне на вход;
  • Участие в инициативата на Wakefield да накара OpenJDK да работи с (X)Wayland.

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

В тази връзка беше решено да се премахне сървърът X.org и други X сървъри (с изключение на Xwayland) от RHEL 10 и следващите издания. Повечето X11 клиенти, които няма да бъдат незабавно пренесени към Wayland, трябва да се обработват от Xwayland. Ако е необходимо, клиентите на компанията ще могат да останат на RHEL 9 за целия му жизнен цикъл, докато се решават проблемите с прехода към екосистемата Wayland. Съобщението изрично отбелязва, че „X.org Server“ и „X11“ не трябва да се приемат като синоними: X11 е протокол, който ще продължи да се поддържа от Xwayland, а X.org Server е едно изпълнение на протокола X11.

Премахването на X.org Server ще позволи, като се започне с RHEL 10, да се съсредоточи единствено върху модерния стек и екосистема, което ще адресира проблеми като поддръжка на HDR, ще осигури повишена сигурност, възможност за едновременна работа с монитори с различна плътност на пикселите и ще подобри горещо включване на графични карти и дисплеи, подобряване на управлението с жестове и превъртане и т.н.

Източник: opennet.ru

Добавяне на нов коментар