Planos do Red Hat Enterprise Linux 10 para Wayland e o servidor Xorg
A Red Hat planeja lançar o RHEL 10 sem o servidor de exibição Xorg, contando em vez disso com o Wayland mais compatibilidade via Xwayland, o que provoca debate sobre estabilidade versus modernização em uma distro corporativa com suporte de longo prazo. Os defensores afirmam que o X11 é, na prática, legado, difícil de manter e um obstáculo ao trabalho em uma pilha gráfica mais limpa e segura, enquanto os críticos dizem que o Wayland ainda não tem paridade de recursos para muitos fluxos de trabalho do mundo real, de gerenciadores de janelas personalizados e áreas de trabalho remotas a certos casos de uso de acessibilidade e captura de entrada. Muitos veem paralelos com a transição para o systemd, com preocupações sobre influência corporativa, redução da escolha do usuário e o custo de reconfigurar repetidamente ambientes que “simplesmente funcionavam” há anos.
Decisão da Red Hat e a lógica do LTS
- O RHEL 10 (por volta de 2025) deixará de incluir o servidor Xorg e outros servidores X, mantendo apenas o Xwayland.
- Muitos comentaristas argumentam que isso se encaixa no modelo de suporte de longo prazo da Red Hat: se o X permanecesse no RHEL 10, eles estariam, na prática, dando suporte a ele até ~2035; removê-lo agora estabelece um prazo claro.
- Outros veem isso como contrário à marca de “estabilidade” do RHEL e como uma imposição de migração antes que o Wayland alcance paridade completa de recursos.
- Vários apontam que o RHEL 9, que ainda tem Xorg, é suportado até 2032, oferecendo cerca de uma década de sobreposição.
Maturidade do Wayland vs. Xorg
- Lado pró-Wayland:
- O Xorg é antigo, problemático na arquitetura e, na prática, está em modo de manutenção mínima.
- Muitos dos desenvolvedores originais do X escolheram criar o Wayland; eles acreditam que só o Wayland tem futuro.
- Segurança, multi-DPI, HDR, modelos mais novos de entrada/saída e manutenção de longo prazo favorecem o Wayland.
- Lado cético:
- O Wayland é descrito como “inacabado” após mais de uma década, com protocolos importantes presos em revisão e fragmentação entre compositores.
- Alguns ambientes desktop e ferramentas (por exemplo, painéis, compositores incorporados, menus avançados/menus em leque, WMs personalizados, automação via script em torno do gerenciamento de janelas) ainda não podem ser portados de forma limpa sem protocolos privados ou reescritas grandes.
- Área de trabalho remota, fluxos de trabalho de VNC/encaminhamento X e algumas ferramentas de acessibilidade ou sobreposição ainda são mais fracos ou mais complexos.
Xorg, Xwayland e aplicativos legados
- Espera-se que o Xwayland lide com a maioria dos aplicativos X11, reduzindo o impacto para clientes típicos do RHEL que usam principalmente GNOME/KDE e software baseado em toolkits.
- Ainda há preocupação com configurações de nicho e de usuários avançados: gerenciadores de janelas personalizados, ambientes X11 fortemente automatizados por scripts, transparência de rede do X11 e certas combinações de jogos/drivers (especialmente alguns casos com Nvidia).
- Alguns sugerem que o Xorg pode continuar existindo fora do RHEL, ou via Xwayland indefinidamente; outros acham que o Xwayland acabará sendo removido também, embora isso não seja apresentado como um plano concreto.
Governança, Red Hat e paralelos com systemd
- Vários comentaristas comparam isso à transição para o systemd:
- Uma minoria vocal se opõe; a maioria dos usuários simplesmente “usa”.
- A Red Hat é vista como orientando a infraestrutura central (init, pilha gráfica) para seus designs preferidos, e os críticos sentem que a escolha está sendo erodida.
- Contra-argumento: no software livre, quem faz o trabalho decide; se ninguém estiver disposto a financiar/desenvolver seriamente o Xorg, é natural que ele seja gradualmente descontinuado.
Segurança vs. flexibilidade
- A segurança mais rígida do Wayland (sem keylogging global, grabs globais, captura arbitrária de tela ou gerenciamento de janelas do lado do cliente) é elogiada como necessária, especialmente à medida que o Linux se torna mais parecido com uma loja de aplicativos.
- Outros argumentam que essas restrições quebraram muitos fluxos de trabalho e ferramentas legítimos; eles prefeririam permissões opt-in ou diálogos no estilo portal, sem perder a flexibilidade do nível do X11.