Red Hat odstraní server X.org a související komponenty z RHEL 10

Red Hat zveřejnil plán na ukončení podpory X.org Serveru v Red Hat Enterprise Linux 10. X.org Server byl původně zastaralý a navržený k odstranění v budoucí větvi RHEL před rokem v poznámkách k vydání RHEL 9.1. Schopnost spouštět aplikace X11 v relaci Wayland, kterou poskytuje server XWayland DDX, bude zachována. První vydání větve RHEL 10, ve které bude X.org Server ukončen, je naplánováno na první polovinu roku 2025.

Přechod z X Window System, který se příští rok dožije 40 let, na novější stack založený na Waylandu probíhá již 15 let a Red Hat se na něm aktivně podílí od samého začátku. Postupem času se ukázalo, že protokol X11 a server X.org mají zásadní problémy, které je třeba vyřešit, a Wayland se tímto řešením stal. Dnes je Wayland uznáván jako de facto infrastruktura pro zobrazování oken a vykreslování grafiky pro Linux.

Zatímco komunita zaváděla nové funkce a opravovala chyby ve Waylandu, vývoj serveru X.org a infrastruktury X11 končil. Wayland se výrazně zlepšuje, ale to vede ke zvýšení zátěže spojené s údržbou dvou stacků: je tu spousta nové práce na podpoře Waylandu, ale je zde také potřeba udržovat starý stack založený na X.org. Tato roztříštěnost úsilí nakonec začala vést k potížím a touze zaměřit se na řešení klíčových problémů.

Jak se Wayland vyvíjel a rozšiřoval své možnosti, Red Hat spolupracoval s různými dodavateli hardwaru, softwaru, zákazníky, odvětvím vizuálních efektů (VFX) a dalšími, aby pochopil a vyvinul potřebné projekty k řešení stávajících omezení a rozšíření balíčku Wayland. Mezi podobné projekty:

  • Podpora vysokého dynamického rozsahu (HDR) a správy barev;
  • Vývoj Xwaylandu jako základu pro zpětnou kompatibilitu s klienty X11;
  • Vývoj infrastruktury pro podporu moderních řešení vzdálené plochy;
  • Analýza a vývoj podpory pro explicitní synchronizaci v protokolu Wayland a souvisejících projektech;
  • Vytvoření knihovny Libei pro zajištění emulace a zachycení vstupu;
  • Účast na iniciativě Wakefielda, aby OpenJDK spolupracovala s (X)Waylandem.

Na začátku roku 2023, v rámci plánování RHEL 10, provedli inženýři Red Hat studii, která měla porozumět stavu Waylandu nejen z hlediska infrastruktury, ale také z hlediska ekosystému. Na základě posouzení byl vyvozen závěr, že i když stále existují určité nedostatky a existují aplikace, které vyžadují určité přizpůsobení, infrastruktura a ekosystém Wayland jsou obecně v dobrém stavu a zbývající nedostatky lze odstranit vydání RHEL 10.

V tomto ohledu bylo rozhodnuto odstranit X.org server a další X servery (kromě Xwayland) z RHEL 10 a následných verzí. Většinu klientů X11, kteří nebudou okamžitě přeneseni na Wayland, by měl obsluhovat Xwayland. V případě potřeby budou zákazníci společnosti moci zůstat na RHEL 9 po celý její životní cyklus, zatímco se řeší problémy přechodu do ekosystému Wayland. Oznámení konkrétně uvádí, že „X.org Server“ a „X11“ by neměly být brány jako synonyma: X11 je protokol, který bude nadále podporován prostřednictvím Xwayland, a X.org Server je jednou implementací protokolu X11.

Odstranění serveru X.org umožní, počínaje verzí RHEL 10, zaměřit se výhradně na moderní zásobník a ekosystém, který bude řešit problémy, jako je podpora HDR, poskytne zvýšenou bezpečnost, možnost pracovat současně s monitory s různou hustotou pixelů a zlepší grafické karty a displeje připojitelné za provozu, zlepšit ovládání gesty a posouvání atd.

Zdroj: opennet.ru

Přidat komentář