Temos visto cada vez mais o X11 windowing system sendo substituído pelo Wayland, e com um recente pedido de fusão, estamos vendo mais um grande nome do espaço Linux optando pelo mesmo.
O que está acontecendo: Recentemente nos deparamos com um artigo do Phoronix que detectou o novo merge request aberto nos repositórios do GitLab do GNOME intitulado "session: Remove x11 session targets".
Isso foi apelidado pelo desenvolvedor do GNOME, Jordan Petridis, como o primeiro passo para remover a sessão X11 do GNOME.
Com o principal motivo por trás desta decisão, o seguinte:
X11 tem recebido cada vez menos testes. Estamos inadimplentes com a sessão wayland desde 2016 e já é hora de abandonarmos completamente a sessão x11.
Bem, isso parece ser a coisa lógica a fazer, especialmente vendo quando o X11 tem sido o centro de muitos bugs de quebra de funcionalidade, e é bem mais antigo do que o Wayland.
No entanto, houve algumas preocupações.
Sobre o pedido de mesclagem mencionado acima e outro relacionado solicitação de mesclagem de rascunho para remover completamente o código X11 do GNOME, algumas pessoas levantaram algumas questões.
Tomemos, por exemplo, Jehan, um mantenedor do GIMP, mencionou que, embora o Wayland possa estar pronto para diferentes tipos de casos de uso, ele não está lá para profissionais gráficos graças à falta de gerenciamento de cores.
Até mesmo Joshua Strobl (o criador do desktop Budgie teve algumas visões críticas desse movimento, afirmando o seguinte:
O que você espera que as consequências dessa remoção para ambientes de desktop que atualmente suportam X11 e aproveitam o GNOME Session? Tanto o Budgie Desktop quanto o Pantheon Desktop, que estão trabalhando na mudança para o Wayland, atualmente suportam apenas totalmente o X11.
Esses ambientes de desktop aproveitam o gnome-session para o lançamento da sessão atualmente. Se a remoção desse suporte impedir o lançamento desses ambientes de desktop, então parece prematuro que esse suporte seja removido.
Da mesma forma, o consenso entre muitos é que muitos aplicativos e sistemas operacionais existentes poderiam enfrentar problemas se o X11 fosse completamente removido.
Uma das sugestões para evitar quebra, era bifurcar 'gnome-session' e fazer seus ajustes para rodar o X11, outra era ter algum tipo de versão alternativa com o código da sessão X11 nele.
No entanto,essa mudança vai acontecer, e o GNOME não contará com suporte ao X11 em um futuro próximo, quando tudo estiver dito e feito.
Quando esperar: Bem, de acordo com o desenvolvedor do GNOME, Michael Catanzaro, o pedido inicial de mesclagem para remover a sessão X11 deve agir como um 'jump-scare' para usuários e desenvolvedores tomarem conhecimento.
O estado de rascunho do pedido de mesclagem para a remoção final do código X11 do GNOME significa apenas "não fundir", mas eles pretendem fundi-lo eventualmente.
Quanto a quando?
De acordo com Michael, isso levará algum tempo, e o GNOME 48 é o candidato mais provável para a implementação dessa mudança.
Isso o coloca em uma linha do tempo distante de março de 2025, que deve ser tempo suficiente para as pessoas se adaptarem a essa mudança que está por vir.
O que você acha dessa grande mudança do X11 para Wayland no GNOME? Você é a favor ou contra?