Red Hat usunie serwer X.org i powiązane komponenty z RHEL 10

Firma Red Hat opublikowała plan wycofania serwera X.org w systemie Red Hat Enterprise Linux 10. Serwer X.org został pierwotnie uznany za przestarzały i miał zostać usunięty w przyszłej gałęzi RHEL rok temu w uwagach do wydania RHEL 9.1. Możliwość uruchamiania aplikacji X11 w sesji Wayland, zapewniana przez serwer XWayland DDX, zostanie zachowana. Pierwsze wydanie gałęzi RHEL 10, w której X.org Server zostanie wycofany, zaplanowane jest na pierwszą połowę 2025 roku.

Przejście z systemu X Window, który w przyszłym roku skończy 40 lat, na nowszy stos oparty na Waylandzie trwa już 15 lat, a firma Red Hat aktywnie uczestniczy w nim od samego początku. Z biegiem czasu stało się jasne, że protokół X11 i serwer X.org mają fundamentalne problemy, które należy rozwiązać, a Wayland stał się rozwiązaniem. Dziś Wayland jest uznawany za de facto infrastrukturę okienkową i renderującą grafikę dla systemu Linux.

Podczas gdy społeczność wdrażała nowe funkcje i naprawiała błędy w Wayland, rozwój serwera X.org i infrastruktury X11 dobiegał końca. Wayland znacznie się poprawia, ale prowadzi to do wzrostu obciążenia związanego z utrzymaniem dwóch stosów: jest dużo nowej pracy przy obsłudze Waylanda, ale istnieje również potrzeba utrzymania starego stosu opartego na X.org. Ostatecznie to rozdrobnienie wysiłków zaczęło prowadzić do trudności i chęci skupienia się na rozwiązywaniu podstawowych problemów.

W miarę ewolucji i rozszerzania swoich możliwości Wayland firma Red Hat współpracowała z różnymi dostawcami sprzętu, dostawcami oprogramowania, klientami, branżą efektów wizualnych (VFX) i innymi osobami, aby zrozumieć i opracować niezbędne projekty w celu przezwyciężenia istniejących ograniczeń i rozszerzenia stosu Wayland. Wśród podobnych projektów:

  • Obsługa wysokiego zakresu dynamiki (HDR) i zarządzania kolorami;
  • Rozwój Xwayland jako podstawy wstecznej kompatybilności z klientami X11;
  • Rozwój infrastruktury obsługującej nowoczesne rozwiązania zdalnego pulpitu;
  • Analiza i rozwój obsługi jawnej synchronizacji w protokole Wayland i projektach z nim związanych;
  • Utworzenie biblioteki Libei umożliwiającej emulację i przechwytywanie danych wejściowych;
  • Udział w inicjatywie Wakefielda mającej na celu umożliwienie współpracy OpenJDK z (X)Waylandem.

Na początku 2023 roku, w ramach planowania RHEL 10, inżynierowie Red Hat przeprowadzili badanie, aby zrozumieć stan Wayland nie tylko z punktu widzenia infrastruktury, ale także z punktu widzenia ekosystemu. W wyniku oceny stwierdzono, że pomimo iż nadal występują pewne niedociągnięcia i istnieją aplikacje wymagające pewnych dostosowań, ogólnie infrastruktura i ekosystem Wayland są w dobrym stanie, a pozostałe niedociągnięcia mogą zostać wyeliminowane poprzez wydanie RHEL 10.

W związku z tym zdecydowano o usunięciu serwera X.org i innych serwerów X (z wyjątkiem Xwayland) z RHEL 10 i kolejnych wydań. Większość klientów X11, którzy nie zostaną natychmiast przeniesieni do Wayland, powinna być obsługiwana przez Xwayland. W razie potrzeby klienci firmy będą mogli pozostać na RHEL 9 przez cały cykl jego życia, do czasu rozwiązania kwestii związanych z przejściem na ekosystem Wayland. W ogłoszeniu wyraźnie zaznaczono, że „X.org Server” i „X11” nie powinny być traktowane jako synonimy: X11 to protokół, który będzie nadal obsługiwany przez Xwayland, a X.org Server to jedna z implementacji protokołu X11.

Usunięcie serwera X.org umożliwi, począwszy od RHEL 10, skupienie się wyłącznie na nowoczesnym stosie i ekosystemie, co rozwiąże takie problemy, jak obsługa HDR, zapewni większe bezpieczeństwo, możliwość jednoczesnej pracy z monitorami o różnej gęstości pikseli i poprawi karty graficzne i wyświetlacze z możliwością podłączenia podczas pracy, usprawniające kontrolę gestów i przewijanie itp.

Źródło: opennet.ru

Dodaj komentarz