O X.Org Server 26.1 RC1 chega após 5 anos com Meson, segurança reforçada, múltiplos CRTCs no Xvfb e suporte a 13 botões. Saiba tudo sobre o lançamento.
Após cinco anos de espera, o X.Org Server 26.1 RC1 foi oficialmente lançado. Esta é a primeira versão com novas funcionalidades desde a série 21.1, de outubro de 2021. O anúncio foi feito por Alan Coopersmith, da Oracle, que também é responsável pelo gerenciamento de versões do projeto.
O lançamento acontece no mesmo dia em que o XWayland 26.1 RC1 também foi anunciado, consolidando um esforço coordenado para modernizar a infraestrutura de display no ecossistema Linux.
Mas o que exatamente muda nesta versão? E por que ela é tão importante? Vamos explorar os detalhes.
O que há de novo no X.Org Server 26.1 RC1 ?
O X.Org Server 26.1 RC1 (identificado internamente como xorg-server 26.0.99.901) inclui todos os servidores que não fazem parte do XWayland: Xorg, Xephyr, Xnest, Xvfb, Xwin (para Windows) e Xquartz (para macOS).
Adeus, Autoconf/Automake — Bem-vindo, Meson
Uma das mudanças mais significativas é a remoção completa dos sistemas de build Autoconf e Automake, deixando o Meson como a única opção para compilar o projeto.
Essa decisão moderniza o fluxo de desenvolvimento, tornando as compilações mais rápidas, previsíveis e fáceis de manter.
Produto Recomendado na Amazon.com.br
Se você trabalha com virtualização, ambientes headless ou deseja se aprofundar na administração de sistemas Linux, vale a pena conhecer o livro:
"Linux Administration: A Beginner's Guide" — este guia aborda desde os fundamentos do sistema até tópicos avançados como gerenciamento de display servers, segurança e automação com scripts. É um excelente recurso para quem deseja dominar a administração de servidores Linux, incluindo a configuração e manutenção do X.Org Server.
Linux Administration: A Beginner's Guide Eight Edition -> https://link.amazon/B0cOTtZ0B
Eu ganho uma comissão quando você faz uma compra.
Segurança em Primeiro Lugar
Clientes com byte-swapped são desabilitados por padrão — ou seja, clientes big-endian não conseguem mais se comunicar com servidores little-endian sem configuração explícita.
Conexões com servidores de fontes (font server) estão desabilitadas por padrão — uma medida que reduz a superfície de ataque, já que essa funcionalidade era fonte recorrente de vulnerabilidades.
Suporte a XFixes 6.1 e à opção AllowForceTerminate no xorg.conf.
Novas Capacidades para o Xvfb
O Xvfb (X Virtual Framebuffer) — muito utilizado em ambientes de CI/CD e testes headless — ganhou melhorias importantes:
- Suporte a múltiplos CRTCs, permitindo simular várias saídas de vídeo com a nova opção -crtcs.
- Suporte a até 13 botões de mouse, substituindo o limite antigo de apenas 3 botões.
Melhorias para BSD e Logs
- Movimentação dos arquivos de log de usuários não-root para o $XDG_STATE_HOME/xorg, seguindo os padrões modernos do XDG.
Os desenvolvedores recomendam compilar o X.Org Server 26.1 RC1 com a libpciaccess 0.19 (lançada em março de 2026), pois algumas correções de bugs dependem da nova API detectada pelo Meson no momento da compilação.
XWayland 26.1 RC1: O Companheiro Indispensável
Embora o foco deste artigo seja o X.Org Server, é importante mencionar que o XWayland 26.1 RC1 também foi lançado no mesmo dia. Esta é a primeira atualização com novas funcionalidades desde o XWayland 24.1, em 2024.
Principais mudanças no XWayland 26.1 RC1
- Remoção do suporte a EGLStream — o caminho de compartilhamento de buffers que a NVIDIA promoveu por anos antes de adotar o GBM.
- Clipboard bridge para o Xwayland rootful — agora é possível copiar e colar entre uma sessão X rootful e o desktop Wayland, usando a opção -clipboard.
- Suporte a multi-seat via X Input 2 — os seats e dispositivos do Wayland são espelhados em uma hierarquia XInput 2.
- Emulação RandR aprimorada — agora prefere modos nativos até a resolução física e considera rotação.
- Suporte ao protocolo XDG System Bell.
Essas melhorias reforçam o papel do XWayland como camada de compatibilidade para as aplicações legadas do X11 em ambientes Wayland.
Por que isso importa agora ?
Perguntas Frequentes (FAQ)
1. O X.Org Server 26.1 é compatível com versões anteriores ?
2. Preciso migrar meus scripts de build para o Meson ?
3. O que acontece se eu precisar de clientes byte-swapped ?
[ ] Fazer backup da configuração atual do Xorg (/etc/X11/xorg.conf*).
[ ] Verificar dependências: libpciaccess >= 0.19.
[ ] Baixar o código fonte: xorg-server-26.0.99.901.tar.xz
[ ] Compilar com o Meson (consulte a documentação oficial).
[ ] Testar em ambiente de staging antes da produção
[ ] Validar drivers gráficos e dispositivos de entrada.
[ ] Verificar logs em $XDG_STATE_HOME/xorg (novo local).

Nenhum comentário:
Postar um comentário