Red Hat обяви плановете си да прекрати поддръжката на X.org сървъра в своята дистрибуция Red Hat Enterprise. Linux 10. X.org Server първоначално беше остарял и планиран за премахване в бъдещ RHEL клон преди година в бележките за изданието RHEL 9.1. Възможността за изпълнение на X11 приложения в Wayland сесия, предоставена от XWayland DDX сървъра, ще бъде запазена. Първото издание на 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 клиенти;
- Развиване на инфраструктура в подкрепа на съвременни решения за дистанционни работници маси;
- Анализ и разработване на поддръжка за експлицитна синхронизация в протокола Wayland и свързани проекти;
- Създаване на библиотеката Libei за осигуряване на емулация и заснемане на входни данни;
- Участие в инициативата Wakefield за съвместимост на OpenJDK с (X)Wayland.
В началото на 2023 г., като част от планирането на RHEL 10, инженерите на Red Hat проведоха проучване, за да разберат състоянието на Wayland не само от гледна точка на инфраструктурата, но и от гледна точка на екосистемата. Оценката заключи, че макар някои пропуски да остават и някои приложения да изискват известна адаптация, инфраструктурата и екосистемата на Wayland като цяло са в добро състояние и всички останали пропуски могат да бъдат отстранени с пускането на RHEL 10.
В светлината на това беше решено да се премахнат X.org сървърът и другите X сървъри (с изключение на Xwayland) от RHEL 10 и следващите издания. Xwayland би трябвало да обработва повечето X11 клиенти, които не са мигрирани незабавно към Wayland. Ако е необходимо, клиентите на компанията ще могат да останат на RHEL 9 за целия му жизнен цикъл, докато се обработва преходът към екосистемата на Wayland. В съобщението изрично се отбелязва, че „X.org Server“ и „X11“ не трябва да се считат за синоними: X11 е протоколът, който ще продължи да се поддържа чрез Xwayland, а X.org Server е една от имплементациите на X11 протокола.
Премахването на X.org Server ще позволи на RHEL 10 да се фокусира изключително върху модерен стек и екосистема, които ще решат проблеми като поддръжка на HDR, ще осигурят подобрена сигурност, възможност за едновременна работа с монитори с различна плътност на пикселите, ще подобрят горещото включване на графични карти и дисплеи, ще подобрят контрола с жестове и скролирането и други.
Източник: opennet.ru
