Servidor gráfico X.Org ainda “resiste”, apesar do abandono em prol…

… do moderno Wayland! Os servidores gráficos desempenham um papel fundamental em sistemas Unix, por promoverem a arquitetura necessária para a execução do ambiente gráfico, suas bibliotecas e aplicações. O XFree86 surgiu no início dos anos 90, com base nas especificações do framework X Windows System (X11) e foi bastante utilizado pelas distribuições GNU/Linux. Tempos depois, foi substituído pelo X.Org, em vista de alguns desentendimentos em relação a licença…

“It shouldn’t be news to you that most of the corporate-backed developers working on the Linux desktop are no longer investing in new feature work around the X.Org Server and have shifted their efforts to a Wayland-focused environment moving forward. In looking at the Git statistics for the X.Org Server over the course of 2022 it shows how the development has pulled back dramatically and now at a two decade low for the commits and code changes.”

— by Phoronix.

Durante a sua primeira década de existência, o X.Org teve uma vida bem agitada, por ter se tornado o servidor gráfico oficial das distribuições GNU/Linux que já se tornavam bem populares nesta mesma época! No entanto, ele também já tinha o “prazo de validade vencido”, em vista do framework X11 adotar uma arquitetura cliente/servidor defasada para os dias atuais. O servidor gráfico Wayland surgiu (2008) justamente com o objetivo de modernizar esta infraestrutura, se destacando pela remoção de uma série de códigos legados (muitos deles movidos para o kernel ou para as bibliotecas gráficas), além de adotar uma arquitetura cliente/servidor bem mais eficiente.

Aos poucos, as distribuições GNU/Linux foram abandonando o X.Org em favor do Wayland. Mas contrariando as expectativas, ele ainda continua vivo, apesar de estar “na UTI e em estado terminal”! O portal Phoronix fez um levantamento dos últimos commits feitos para a árvore do Git, destacando a gradual queda das contribuições feitas para o código-fonte do projeto. Neste ano (2022), tivemos o mais baixo número de contribuições, apesar de estar um pouco acima de 2003 (antes dos desenvolvedores abandonaram o XFree86 em favor do próprio X.Org). Para variar, essas contribuições foram essencialmente voltadas para a correção de falhas & vulnerabilidades, já que a quantidade de código adicionado e removido foi muito pequena: 3.618 vs 888 linhas!

A grande ironia é que o maior contribuidor do X.Org foi Olivier Fourdan, um engenheiro de software da Red Hat, pois 1/4 dos commits realizados neste ano são de sua autoria. Digo isto porque o Wayland foi fundado por Kristian Høgsberg, que por sua vez é outro desenvolvedor que também é empregado da Red Hat! Inclusive, ambos contribuem ativamente para o novo servidor gráfico, que por sua vez é licenciado sob os termos da licença MIT, a qual possuem menos restrinções que a tradicional licença GNU GPL, sendo esta última a mais utilizada em projetos de Software Livre. Será que em um futuro não muito distante, teremos problemas em relação a isto? Torço para que não…

Pois caso contrário, vou usar o Linux exclusivamente em modo texto! &;-D