Lançamento estável do XLibre XServer 25.1, fork do X.Org Server

Um ano após a fundação do fork X.Org Server, foi lançado o XLibre 25.1.6. Esta versão marcou a transição da branch 25.1 para o status de estável (as versões anteriores eram de qualidade beta e destinadas a testes). O XLibre é utilizado por padrão nas distribuições Artix Linux, GhostBSD, OpenMandriva e Vendefoul Wolf. Para Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu e Void Linux, pacotes para substituição do X.Org Server pelo XLibre são suportados pela comunidade.

Principais mudanças na branch XLibre XServer 25.1:

  • Adicionado suporte à biblioteca libseat e ao processo em segundo plano seatd, que fornecem recursos para gerenciamento de sessão e organização de acesso a dispositivos de entrada e saída compartilhados (pode ser usado como uma alternativa ao systemd-logind).
  • Melhorado o suporte a drivers proprietários da NVIDIA. Além das versões de drivers NVIDIA 570+ já suportadas, foi adicionado suporte às versões antigas 340, 390 e 470, ativado através da opção 'legacy_nvidia_padding' durante a compilação do Xserver, permitindo evitar a necessidade de especificar a diretiva ServerFlags com o parâmetro IgnoreABI.
    Em sistemas com driver NVIDIA, ativado o suporte para a arquitetura de aceleração 2D GLAMOR, que utiliza OpenGL para acelerar operações 2D (anteriormente, o suporte ao GLAMOR estava desativado devido a incompatibilidades com o driver DDX 'modesetting' em sistemas com drivers NVIDIA, essas incompatibilidades foram agora resolvidas).
  • O servidor X Xfbdev foi retornado, usando o framebuffer fornecido pelo dispositivo framebuffer (/dev/fb*) no Linux. O Xfbdev pode operar sem drivers gráficos e é adequado para uso em sistemas embarcados e em ambientes com recursos limitados.
  • Implementada a extensão X11 Xnamespace, que proporciona isolamento de clientes através da separação por namespaces X11.
  • Adicionado suporte à plataforma Cygwin (ambiente GNU para Windows).
  • Adicionada a capacidade de definir a propriedade DPI vinculada a diferentes monitores.
  • No driver dga, o suporte ao protocolo DGA 1.0 obsoleto foi removido.
  • Implementados testes de integração contínua para builds nas plataformas DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS e Windows.
  • Corrigidas as vulnerabilidades CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 e CVE-2026-50263, recentemente corrigidas no X.Org Server 21.1.23 e xwayland 24.1.12.

O projeto é liderado por Enrico Weigelt, que ocupa o primeiro lugar em número de alterações preparadas para o X Server — antes da criação do fork por Enrico, cerca de 1600 alterações foram aceitas e mais de 1200 alterações foram incorporadas à base de código do fork. Enrico também é mantenedor dos drivers AMD FCH GPIO e VIRTIO GPIO no kernel Linux, e mantenedor do Xnest. A criação do fork foi motivada pela discordância com a política dos mantenedores do X.Org, que levava à estagnação do desenvolvimento, enquanto Enrico defendia a continuidade ativa do desenvolvimento e uma grande limpeza do X Server. O descontentamento dos mantenedores em relação a Enrico, que levou à interrupção da aceitação de suas alterações, foi causado por algumas mudanças relacionadas à limpeza que resultaram em problemas, regressões, violações de ABI e falhas na compilação.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster