Na versão do Fedora 41, foi proposta a migração do instalador Anaconda para o uso do protocolo Wayland. Atualmente, o Anaconda utiliza o protocolo X11, o que impede a remoção das dependências que oferecem suporte ao X11 nos meios de instalação. Como a migração do Anaconda para o Wayland não é uma tarefa trivial, espera-se que essa mudança afete as funcionalidades do instalador.
Por exemplo, será necessário reestruturar o processo de instalação remota, que atualmente é baseado no cliente VNC TigerVNC, atrelado ao X11. Em vez do TigerVNC, propõe-se a utilização do aplicativo grd (Gnome Remote Desktop) baseado no protocolo RDP. Outra mudança significativa será a revisão dos processos de gerenciamento de teclado e troca de layouts. Atualmente, no Anaconda, a biblioteca libXklavier é utilizada para configurar o layout do teclado, mas seu suporte será descontinuado no GNOME Shell, e o pacote libxklavier será removido do Fedora.
Devido à dependência do libXklavier no instalador usado em imagens Live baseadas em Wayland, a possibilidade de troca de layouts de teclado foi desativada.
Como o Wayland não fornece um mecanismo universal para o gerenciamento do teclado, decidiu-se usar o serviço systemd-localed em vez do libXklavier para a mudança de layouts, acessando-o via D-Bus.
Além da migração do instalador para o Wayland, também foi proposta a interrupção total do fornecimento de pacotes relacionados ao X11 do GNOME nas compilações do Fedora Workstation. Esses pacotes deverão ser mantidos no repositório, mas não serão mais incluídos nos meios de instalação e Live, construídos com base no GNOME.
A proposta ainda não foi aprovada pelo comitê FESCo (Fedora Engineering Steering Committee), responsável pela parte técnica do desenvolvimento da distribuição Fedora. O comitê já havia aprovado anteriormente a remoção da sessão X11 da instalação básica do Fedora 41. A principal razão para a interrupção do suporte ao X11 no Fedora é a classificação do servidor X.Org como obsoleto no RHEL 9 e a decisão de removê-lo completamente em uma futura versão significativa do RHEL 10.
Entre os fatores que contribuem para a adoção exclusiva do suporte ao Wayland, destaca-se a introdução do suporte ao Wayland em drivers proprietários da NVIDIA e a substituição dos drivers fbdev pelos drivers simpledrm na Fedora 36, que funcionam corretamente com o Wayland. O término do suporte a sessões com X11 reduzirá significativamente os custos de manutenção e liberará recursos que poderão ser direcionados para melhorar a qualidade do moderno stack gráfico.
Fonte: opennet.ru
