GNOME abandonará o X11 para um futuro somente com Wayland

GNOME abandonará o X11 para um futuro somente com Wayland

O GNOME está escolhendo seguir o caminho Wayland. Mas, será que é a medida certa? Muito cedo? O que você acha?

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.

Uma captura de tela da solicitação de mesclagem que removeria destinos de 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 captura de tela da solicitação de mesclagem de rascunho para remover completamente qualquer código de sessão X11 do GNOME

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?

Última atualização deste artigo: 10 de october de 2023