Sou usuário do X11 há décadas, então quando vi os desenvolvedores do KDE abandonarem o suporte em favor do Wayland, não sabia como me sentir. Se você fosse um dos primeiros a adotar o Linux, você não poderia fugir do X Window System a menos que quisesse usar a linha de comando sem uma GUI, e todos nós crescemos sabendo como usar e corrija isso.
Mas com o GNOME e o KDE Plasma finalmente aposentando o sistema de desktop de 42 anos, era hora de seguir em frente também. Wayland parecia familiar de uma maneira diferente depois de décadas de macOS e Windows, e não posso negar a segurança e os benefícios extras que ele oferece. Não tenho dúvidas de que algumas pessoas continuarão com o X11 por razões filosóficas ou de suporte a aplicativos, mas vejo o Linux como o futuro do ambiente de desktop.
Wayland não matou desktops Linux, mas expôs suas suposições mais fracas
Wayland não quebrou desktops Linux. Expôs suposições de longa data e moveu o ecossistema em direção a um design mais claro e focado.
Eu me contive por causa de um recurso nerd
Cubo Compiz, meu brinquedo de tabuleiro digital favorito
Olha, eu sei que é bobagem ficar com um servidor de exibição desatualizado por tanto tempo por causa do efeito gráfico padrão de baixa qualidade, mas é verdade. Já usei Linux antes, mas quando comprei meu primeiro laptop, só usei Linux porque ele não era poderoso o suficiente para executar o Windows XP com segurança. Então descobri o Compiz e mais especificamente o efeito cubo para comutação de desktop virtual e me apaixonei.
Você não poderia fazer isso no Windows. OK, tecnicamente você pode usar PowerToys para Win XP, mas foi um dos piores softwares da Microsoft que já usei, e isso quer dizer alguma coisa. Você também pode fazer isso com alguns outros aplicativos de terceiros, mas o Linux já o tinha integrado.
Foi transformador. Eu poderia ter vários espaços de trabalho em vez de precisar de vários monitores. Além disso, eu poderia estar trabalhando em algo em uma área de trabalho virtual e mudar rapidamente para outra se alguém tentasse ver o que eu estava fazendo, e muitas vezes eu tinha uma área de trabalho virtual aberta com uma janela do navegador e algum jogo do Facebook para fazer isso. Adorei e só funcionou no X11.
O cubo agora faz parte da área de trabalho do Plasma
Exceto que agora funciona no Wayland graças ao ambiente de desktop KDE Plasma. Tecnicamente, ele já existe há alguns anos, mas havia um bug em que você podia ativá-lo, mas a área de trabalho não mostrava, e isso foi corrigido há pouco tempo. Eu não sabia e fiquei feliz com o X11 para poder girar o cubo quando ficasse entediado. O que, reconhecidamente, acontecia com bastante frequência.
Eu deveria ter atualizado mais cedo só por segurança
Os dados são isolados por aplicativo por design, o que é uma coisa muito boa
O modelo de servidor X11 tinha muitas falhas, como seria de esperar de software escrito perto do início da era do PC. Uma das maiores é que não foi projetado para ser seguro. Os aplicativos X11 podem registrar chaves inteiras do sistema, capturar capturas de tela de outros programas em execução ou até mesmo capturar entradas do sistema, como pressionamentos de teclas ou movimentos do mouse. A segurança simplesmente não estava na vanguarda das mentes dos programadores em 1984, uma era anterior ao acesso generalizado à Internet.
Mas essas não são as únicas coisas sobre as quais não tinha certeza. O sistema de buffer X11 usa números inteiros de 32 bits, e qualquer programa que adivinhe esses descritores pode acessar a memória gráfica desse programa. E não pode ser corrigido sem quebrar completamente a compatibilidade do X11.
Weiland não tem nenhum desses problemas. Ele foi projetado para impedir que aplicativos maliciosos acessem outros programas. Ele também usa o compartilhamento DMA-buf com descritores de arquivos para fornecer acesso à memória gráfica, e o kernel fornece essa segurança. O outro lado é que o novo modelo de segurança teve que reescrever o compartilhamento de tela e os aplicativos RDP. Nada que os desenvolvedores de MacOS ou Windows não tenham feito muitas vezes ao longo das décadas de existência do X11, mas vale a pena mencionar porque o modelo de segurança que quebra a conectividade é uma das coisas que os detratores de Wayland mencionam com frequência.
3 peculiaridades do Wayland que parei de notar depois de algumas semanas
Esses ajustes incríveis se tornam uma segunda natureza quando você começa a usar o Wayland.
Mas eu fico com outras guloseimas
O rasgo de tela é coisa do passado, entre muitas outras coisas
Wayland habilita HDR no Linux pela primeira vez, e é quase o suficiente para fazer a troca se você tiver um bom monitor ou tela de laptop. O rasgo de tela do servidor X e do compositor, que são entidades separadas, também desapareceu. O dimensionamento fracionário funciona, então você pode ter vários monitores com dimensionamento diferente sem quebrar os limites do X11. E um buffer de cópia zero para uso da GPU significa menor latência, embora até recentemente tivesse algumas arestas.
Um dos outros bloqueadores para mim foi o suporte da Nvidia, que foi resolvido na fila do driver R555. Ele funciona até com laptops que usavam Optimus para alternar entre Intel iGPUs e Nvidia dGPUs, mas você não precisa mais do Optimus Manager ou do Bumblebee, apenas do PRIME para funcionar.
O Plasma 6.7.0 tem um bug atual em que a exibição nem sempre retorna após suspensão, bloqueio de tela ou suspensão automática. Eu os desliguei no meu laptop até que o rastreador de bugs do KDE diga que foi resolvido, mas mesmo assim uma reinicialização geralmente corrige o problema. Ao contrário de muitos problemas do X11 que tive ao longo dos anos, este é um bug simples.
O HDR finalmente funciona no Linux, mas você ainda não pode usá-lo na maioria dos serviços de streaming
DRM estraga tudo
Se quiser continuar usando o X11, você pode, mas eu não
Wayland não é perfeito, mas o que é? Acho que 95% do tempo estou trabalhando em um navegador ou jogando quando estou no computador, e o Wayland é melhor nessas áreas. O X11 teve seu dia de sol e atualmente está quase livre de manutenção. A Red Hat paga alguns de seus funcionários para corrigir bugs e problemas de segurança (pelo menos aqueles que podem ser corrigidos), mas eles acabarão desaparecendo e, nesse ponto, o X11 não será mais mantido. É hora de tirar o patch e começar a aprender as peculiaridades de Wayland.







