Red Hat odstráni X.org server a súvisiace komponenty z RHEL 10

Red Hat zverejnil plán ukončenia podpory X.org Server v Red Hat Enterprise Linux 10. X.org Server bol pôvodne zastaraný a navrhnutý na odstránenie v budúcej vetve RHEL pred rokom v poznámkach k vydaniu RHEL 9.1. Schopnosť spúšťať aplikácie X11 v relácii Wayland, ktorú poskytuje server XWayland DDX, zostane zachovaná. Prvé vydanie vetvy RHEL 10, v ktorej bude X.org Server ukončený, je naplánované na prvú polovicu roku 2025.

Prechod z X Window System, ktorý bude mať budúci rok 40 rokov, na novší stack založený na Waylande prebieha už 15 rokov a Red Hat sa na ňom aktívne podieľa od samého začiatku. Postupom času sa ukázalo, že protokol X11 a server X.org mali zásadné problémy, ktoré bolo potrebné vyriešiť, a týmto riešením sa stal Wayland. Dnes je Wayland uznávaný ako de facto infraštruktúra okien a vykresľovania grafiky pre Linux.

Zatiaľ čo komunita implementovala nové funkcie a opravovala chyby vo Waylande, vývoj servera X.org a infraštruktúry X11 končil. Wayland sa výrazne zlepšuje, ale to vedie k zvýšeniu bremena údržby dvoch zásobníkov: je tu veľa novej práce na podpore Waylandu, ale je tu aj potreba udržiavať starý zásobník založený na X.org. Nakoniec táto fragmentácia úsilia začala viesť k ťažkostiam a túžbe zamerať sa na riešenie základných problémov.

Ako sa Wayland vyvíjal a rozširoval svoje možnosti, Red Hat spolupracoval s rôznymi dodávateľmi hardvéru, softvéru, zákazníkmi, odvetvím vizuálnych efektov (VFX) a ďalšími, aby pochopil a vyvinul potrebné projekty na riešenie existujúcich obmedzení a rozšírenie balíka Wayland. Medzi podobné projekty:

  • Podpora vysokého dynamického rozsahu (HDR) a správy farieb;
  • Vývoj Xwaylandu ako základu pre spätnú kompatibilitu s klientmi X11;
  • Rozvoj infraštruktúry na podporu moderných riešení vzdialenej pracovnej plochy;
  • Analýza a vývoj podpory pre explicitnú synchronizáciu v protokole Wayland a súvisiacich projektoch;
  • Vytvorenie knižnice Libei na poskytovanie emulácie a zachytávania vstupov;
  • Účasť na iniciatíve Wakefielda, aby OpenJDK spolupracovala s (X)Waylandom.

Začiatkom roku 2023, ako súčasť plánovania RHEL 10, inžinieri Red Hat vykonali štúdiu, aby pochopili stav Waylandu nielen z hľadiska infraštruktúry, ale aj z hľadiska ekosystému. Na základe posúdenia sa dospelo k záveru, že napriek tomu, že stále existujú určité nedostatky a existujú aplikácie, ktoré si vyžadujú určitú úpravu, infraštruktúra a ekosystém Wayland sú vo všeobecnosti v dobrom stave a zostávajúce nedostatky je možné odstrániť vydanie RHEL 10.

V tejto súvislosti bolo rozhodnuté odstrániť X.org server a ďalšie X servery (okrem Xwayland) z RHEL 10 a následných vydaní. Väčšinu klientov X11, ktorí nebudú okamžite prenesení na Wayland, by mal spracovať Xwayland. Ak to bude potrebné, zákazníci spoločnosti budú môcť zostať na RHEL 9 počas celého životného cyklu, kým sa vyriešia otázky prechodu do ekosystému Wayland. Oznámenie konkrétne uvádza, že „X.org Server“ a „X11“ by sa nemali považovať za synonymá: X11 je protokol, ktorý bude naďalej podporovaný prostredníctvom Xwayland a X.org Server je jednou implementáciou protokolu X11.

Odstránenie servera X.org umožní, počnúc RHEL 10, zamerať sa výlučne na moderný zásobník a ekosystém, ktorý bude riešiť problémy, ako je podpora HDR, poskytne zvýšenú bezpečnosť, možnosť pracovať súčasne s monitormi s rôznou hustotou pixelov a zlepší Hot-plug grafické karty a displeje, zlepšenie ovládania gestami a rolovania atď.

Zdroj: opennet.ru

Pridať komentár