Компания 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 и последващите версии. С повечето X11-клиенти, които няма да бъдат мигновено пренесени на Wayland, трябва да се справи Xwayland. При необходимост клиентите на компанията ще могат да останат на RHEL 9 през целия му жизнен цикъл, докато се решават въпросите относно прехода към екосистемата на Wayland. В анонса специално се подчертава, че
Премахването на сървъра X.org ще позволи, започвайки от RHEL 10, да се фокусират усилията изцяло върху съвременния стек и екосистема, което ще даде възможност да се решат такива проблеми, като поддръжка на HDR, предоставяне на повишена сигурност, възможност за работа с монитори с различна плътност на пикселите, подобри динамизацията на видеокартите и дисплеите, подобри управлението на жестове и скролинг и др.
Източник: opennet.ru
