O servidor X.Org dá suporte a compiladores antigos. Ainda não há sinais de um novo lançamento de recurso do X.Org Server no curto prazo, com a maioria das principais partes interessadas desinvestindo no xorg-server, além da parte XWayland da base de código. Mas para aqueles interessados, nos últimos dias houve algumas correções de compilação do NetBSD/OpenBSD para o servidor X.Org, bem como alguns resquícios do antigo suporte do compilador foram eliminados.
Em particular, o antigo suporte ao compilador Sun foi eliminado com vários “SUNPRO_C” para os compiladores Sun Studio. Além disso, as antigas verificações do compilador USL também foram removidas.
Embora alguns possam argumentar contra a eliminação do suporte para compiladores antigos e desatualizados com base na importância e na história do servidor X.Org, o suporte para esses ambientes já estava efetivamente morto.
Devido à mudança do sistema de compilação GNU Autoconf para Meson para o servidor X.Org, o Meson não suporta esses alvos desatualizados e, por sua vez, não eram edificáveis ??como eram. Portanto, estamos apenas removendo o código morto neste estágio.
Servidor X.Org dá suporte a compiladores antigos
Também houve outras limpezas de primavera na base de código, como este patch interessante de Alan Coopersmith da Oracle. O desenvolvedor de longa data do X.Org explicou:
“unifdef SUNSYSV
Não sei dizer para que servia originalmente esse código – ele foi adicionado em 1988, 4 anos antes do lançamento do SysV R4 do Solaris 2.0, e não consigo encontrar nenhum lugar que definisse SUNSYSV.”
Servidor X.Org: a antiga base de código onde é raro ver novos lançamentos de recursos, além da série contínua de problemas de segurança que, por sua vez, levaram a novos lançamentos de patches, pelo menos.
Será interessante ver se algum novo lançamento de recurso do X.Org Server ocorrerá em 2024 fora do escopo do XWayland, dado o interesse decrescente dos desenvolvedores e muita conversa, mas pouca ação por parte daqueles resistentes anti-Wayland na comunidade para realmente contribuir para o desenvolvimento do X.Org Server.