Os O trabalho na transição do Fedora para o uso completo do Wayland continua e nesta ocasião os desenvolvedores do Fedora revelaram uma proposta para levar o Fedora ao próximo passo. E é que para o Fedora 41 foi proposto alterar o instalador do Anaconda para que usa o protocolo Wayland em vez de X11.
Anaconda atualmente depende do X11, o que impede que a mídia de instalação remova dependências relacionadas ao X11. Migrar para o Wayland não é uma tarefa simples e espera-se que afete alguns recursos do instalador.
Um exemplo disso é o precisa refazer o processo de instalação remota, que atualmente usa TigerVNC, oun Cliente VNC vinculado ao X11. Proposta para substituir TigerVNC por aplicativo GRD (Gnome Remote Desktop), que é baseado no protocolo RDP. Outra mudança importante será na configuração e layout do teclado. O Anaconda atualmente usa a biblioteca libXklavier para esta tarefa, mas com a descontinuação do libXklavier no GNOME Shell e sua remoção do Fedora, este método não será mais viável.
O Anaconda precisa remover o 'TigerVNC' que é usado para conexão VNC para instalar sua máquina remotamente com a interface gráfica do usuário. A razão é que o TigerVNC é construído a partir das fontes do servidor Xorg, então ainda dependeríamos do servidor Xorg para este projeto.
Como substituição, seguimos a recomendação do Fedora Workstation de mudar para o Gnome Remote Desktop (grd) com um protocolo de desktop remoto (RDP) melhor que fornece aos usuários melhor desempenho e segurança. Isso afetará os comandos vnc kickstart atuais e as opções de inicialização do kernel Anaconda. Isso afetará apenas o ambiente de instalação da Anaconda (boot.iso).
Consequentemente, o ca capacidade de alterar o layout do teclado está desativada no instalador usado em compilações Live baseadas em Wayland. Devido a que Wayland não oferece um mecanismo universal para controle de teclado, Anaconda enfrenta desafios com Wayland. Anteriormente, o libXklavier era usado para gerenciar as configurações do teclado, mas devido à sua instabilidade no Wayland, seu uso foi descontinuado. O uso da API DBus localizada no systemd é promovido como uma solução compartilhada para todos os ambientes Fedora.
Além da migração do instalador para o Wayland, propôs parar de incluir pacotes relacionados ao X11 nas compilações do Fedora Workstation baseado no GNOME. Esses pacotes ainda estarão disponíveis no repositório, mas não serão mais incluídos em instalações ou mídias Live criadas no GNOME.
Cabe mencionar que Estas propostas ainda não foram aprovadas pelo Comitê Diretor de Engenharia do Fedora. (FESCo), responsável pela parte técnica de desenvolvimento da distribuição Fedora. No entanto, o comitê já havia aprovado a remoção das sessões X11 para GNOME da distribuição base do Fedora 41. A principal razão para descontinuar o suporte ao X11 no Fedora é a descontinuação total em uma futura versão principal do RHEL 9.
Entre os fatores que levaram priorizar suporte exclusivo para Wayland inclui suporte recente ao Wayland em drivers proprietários da NVIDIA e a substituição dos drivers fbdev no Fedora 36 pelo driver simpledrm, que funciona corretamente com o Wayland. A remoção do suporte de sessão do X11 reduzirá significativamente o esforço de manutenção e liberará recursos que podem ser usados para melhorar a qualidade da pilha gráfica moderna.
Por fim, vale lembrar que já foram anunciadas diversas mudanças importantes que são esperadas para o Fedora 41. Além do que já foi mencionado no artigo, o. introdução do «Fedora Miracle», el uso padrão do gerenciador de pacotes DNF5, bem como a remoção do pacote gnome-session-xsession no Fedora 41.
finalmente se você está interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.