Foi lançado o projeto XLibre 25.2.0, que desenvolve uma bifurcação do X.Org Server. A primeira versão da ramificação XLibre XServer 25.2.0 é posicionada como de qualidade beta e destinada a testes e identificação de possíveis falhas. Em seguida, planejam-se lançar mais algumas versões beta, após as quais a ramificação será declarada estável.
O XLibre é usado como padrão em distribuições como 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, a comunidade mantém pacotes para substituir o X.Org Server pelo XLibre. A razão para a criação da bifurcação foi a discordância em relação à política dos mantenedores do X.Org, que leva à estagnação do desenvolvimento.
Entre
Mudanças na versão XLibre XServer 25.2:
- Foi feito um refatoração na arquitetura interna do mecanismo de aceleração 2D glamor_egl, que utiliza OpenGL para acelerar operações 2D. O código específico do xf86 foi destacado do glamor_egl, e a implementação da infraestrutura DRI3 (Infraestrutura de Renderização Direta) foi reformulada para trabalhar sem a biblioteca libgbm (Gerenciamento Genérico de Buffers), o que permitiu que GLAMOR funcionasse com drivers proprietários da NVIDIA, a partir da versão 470. Drivers NVIDIA 470+ agora podem ser utilizados para GLX e DRI3, inicialização EGL e criação de contexto OpenGL.
- A implementação do servidor X simplificado KDrive foi reformulada, agora com suporte para trabalhar com várias telas, infraestrutura DRI3, arquitetura de aceleração 2D GLAMOR, mecanismo de aceleração de reprodução de vídeo X-Video, autodetecção do sistema de entrada evdev, entrada multithread e troca de terminais virtuais.
- No servidor X Xfbdev, que utiliza framebuffer, foi adicionada a compatibilidade com X-Video, GLX e DRI3, que são implementados através da arquitetura de aceleração 2D GLAMOR. Novas opções de linha de comando para configuração foram adicionadas.
Xfbdev. - No servidor X Xvfb (buffer de quadro virtual X) foi adicionada a compatibilidade com DRI3 e
GLX, implementada através do GLAMOR. - O driver DDX «modesetting», que funciona sobre a interface KMS (Configuração de Modo do Kernel), foi convertido para usar o GBM Bo Wrapper (BufferObject). O giro e reflexo do cursor foram corrigidos, e o suporte a tamanhos de cursor adicionais foi adicionado.
- A implementação do DRI3 agora retorna o número da versão 1.4 e limpa o cache de modificadores ao chamar o método closeScreen.
- Drivers DRM (Gerenciador de Renderização Direta) foram adicionados para Coreboot, VESA e EFI. O driver DDX para GPUs Intel é limitado ao uso em hardware até a geração Gen3.
- O suporte para a especificação XDG Base Dir 0.8 foi garantido.
- A configuração para os módulos NVIDIA foi dividida.
Fonte: opennet.ru
