O XLibre vai substituir o X no Fedora. Não foi?

O projeto Fedora estava avaliando substituir o servidor X pelo XLibre (também conhecido como X11Libre) como o padrão para as sessões X11. No entanto, essa proposta foi retirada devido ao feedback “esmagadoramente negativo” da comunidade.

O X é considerado uma tecnologia antiga e complexa, com um código antigo e de difícil manutenção, atrasando a implementação de novos recursos e correções. Vulnerabilidades são frequentemente descobertas e a arquitetura legada dificulta uma abordagem efetiva. Seu desenvolvimento foi lento nos últimos anos, com poucos contribuidores ativos.

Esses problemas estimularam o surgimento do XLibre, com a promessa de ser mais moderno e seguro, corrigindo algumas das deficiências do X original, incorporando ativamente correções para vulnerabilidades conhecidas. Isso permitiria a coexistência de diferentes versões de drivers, facilitando as atualizações.

Apesar das promessas de melhorias, a proposta gerou muita controvérsia. Além do feedback negativo que citamos, a reputação do mantenedor principal do XLibre pesou. Também há uma preocupação que o drivers gráficos quebrem a compatibilidade da ABI (Interface Binária de Aplicação), necessitando-se recompilá-los, o que exigiria muito trabalho dos mantenedores.

O futuro do X11 e Wayland no Fedora

É importante notar que, embora essa proposta para o XLibre tenha sido retirada, o Fedora continua sua transição para o Wayland como o servidor gráfico padrão. A versão 43 já tem planos de ser “Wayland-only” para o ambiente GNOME. No entanto, o XWayland – que permite que aplicativos X11 antigos funcionem dentro de sessões Wayland – permanecerá.

A discussão sobre a substituição do X mostra o desejo de modernizar a camada gráfica do Linux, mesmo com o Wayland ganhando terreno. A retirada da proposta indica que, por enquanto, o Fedora não avançará na adoção o XLibre, mas o debate sobre como melhorar o X continua.

1 curtida

Xlibre ainda é só uma promessa, e acredito que será só como as interfaces órfãos do Gnome 2, as quais parecem paradas no tempo (Não criticando os desenvolvedores destas e nem do Xlibre, só que são poucas pessoas envolvidas nesses projetos)

2 curtidas

Se o XLibre melhorar o X11, pode ser uma excelente ideia, já que isso vai bem além do Linux.

Eu acho que esse desenrolar da disputa XLibre vs Xorg vai ser bem interessante. Assim como o Xorg desafiou o XFree86.

2 curtidas

O XLibre é, atualmente, o X11 com os vários patches que foram recusados pelos outros desenvolvedores do X11, na minha opinião, de forma totalmente arbitrária. Me parece lógica a mudança para o “upgrade”, mas não acredito que isso ocorrerá. Sinto que é desejo da RedHat e da IBM abandonar o X11 como ‘software legado’, e abraçar o Wayland, ainda que ele não faça tudo o que o X11 fazia, e ainda mais. Torná-lo o único protocolo de display, ainda que não esteja completamente pronto; e quem reclamar, tá errado. Óbviamente, não acho isso sadio.

Se ainda assim houver a aceitação do XLibre, o que, novamente, duvido que irá acontecer, será de muita má vontade.

3 curtidas

Até agora só vi esforços pra adicionar um repositório (não oficial) no Gentoo, e também manifestação de devs do “Devuan” que estão querendo testar.

Também achei prematuro cogitar a alteração, especialmente porque as centenas de recentes mudanças precisam ser mais testadas por devs, não jogando bugs pra galera entusiasta.

Porém se as alterações propostas realmente funcionarem, especialmente a Xnamespace extension, poderá haver uma sobrevida ao X via XLibre.

3 curtidas

Tem o Artix e o OpenMandriva que adicionaram o XLibre em seus repositórios de testes.

2 curtidas

Testei em uma VM com Artix e está funcionando normal o XLibre, só o cursou do mouse ficou errado.

O x11 também está funcionando rootless.

2 curtidas

X.org é um emaranhado de código ruim e complexo de difícil manutenção cheio de brechas de segurança, só foi a Red Hat se mexer para os caras de repente fazer um fork com Xlibre dizendo que será melhor mais moderno e blá blá blá…horas porque não fizestes isso bem antes? Isso está mais para picuinha ridícula de alguns acéfalos da comunidade contra a Red Hat do que em busca de algum beneficio comum, o mesmo aconteceu com systemd

Essa questão de empurrar o Xlibre para dentro do Fedora só foi para causar intriga e gerar mídia, literalmente deram ctrl + c ctrl + v renomearam de Xorg para Xlibre e voa lá um “novo projeto”. Se todo mundo focassem seus esforços em um único projeto talvez até mesmo DEs como XFCE, Mate estariam estáveis sobre wayland.

3 curtidas

Um ponto importante que vale citar sobre esse assunto é que literalmente qualquer pessoa pode enviar uma sugestão de mudança para o conselho do Fedora. Este foi o caso dessa proposta, um dos desenvolvedores que fazem parte do projeto Fedora enviou a proposta que foi posteriormente rejeitada.

O projeto Fedora possui um modelo de documento com todas as informações que as propostas devem conter, caso a proposta seja considerada interessante, ela é enviada para um conselho de integração que irá validar se ela é viável tecnicamente e se não conflita com outras diretrizes do projeto.

:vulcan_salute:

1 curtida

Eu concordo, era mais proveitoso os dev auxiliarem o desenvolvimento do Wayland

1 curtida

Sugiro acompanhar melhor o assunto, pois não é tão simples como colocado. Havia esforço de limpeza de código e adição de recursos, mas esses pedidos (mais de 500 commits) não eram incluídos no X. Após mais de um ano com pedidos pendurados, um desenvolvedor resolveu criar o fork com as adições. No mesmo dia esse desenvolvedor foi banido do freedesktop e quase todos os pedidos de inserção de códigos foram rejeitados em massa.

O pedido para incluir o XLibre no Fedora foi justificado exatamente pelo XLibre ter mantenedor ativo enquanto que o código do X11 (da Freedesktop) não tem contribuições relevantes nos últimos anos.

Uma vez esclarecido, fica óbvio que não é picuinha ridícula de alguns acéfalos (evite faltar com respeito às pessoas), mas sim questão de manter pacotes atualizados na base da distribuição.


Na discussões falaram (e faz sentido) que na verdade é a Nvidia quem vai decidir se o XLibre terá vida longa. Caso as alterações do XLibre quebrem a compatibilidade com o driver proprietário e binário (como já vem acontecendo mas ainda não a ponto de crashar geral), e não houver vontade por parte da Nvidia de criar um driver proprietário específico para o XLibre, vai ficar difícil usá-lo. O problema nem é recompilar todos os drivers, mas sim que será impossível usá-lo com gráfica da NVidia se ela não recompilá-lo e distribuí-lo.

Um mau sinal é que não há movimentação da Nvidia para pequenas correções há mais de ano, dando a entender que a Nvidia está querendo descontinuar o X. Então é muito provável que ela sequer suporte o XLibre numa futura versão.

6 curtidas

Limpeza de código do Xorg é um assunto abordado desde a origem do Wayland e pouco foi feito sobre.

nesse ponto discordo.

1 curtida