A equipe GNOME do Debian anunciou formalmente sua intenção de remover o GTK2 do branch de desenvolvimento Forky antes do lançamento do Debian 14, previsto para meados de 2027. A decisão vem de uma preocupação crescente com segurança e estabilidade, já que o GTK2, lançado originalmente em março de 2002, está sem manutenção upstream desde o final de 2020, quando o GTK4 foi liberado.
O peso do legado
Apesar do GTK3 estar disponível na série estável 3.24 do Debian há mais de sete anos, aproximadamente 150 pacotes ainda dependem do GTK2 em todo o repositório. Embora esse número represente menos de um quarto da lista original de 2020, a quantidade ainda é significativa e inclui aplicativos populares que os usuários ainda utilizam regularmente.
O Debian não está sozinho nessa transição. O Arch Linux removeu o GTK2 de seus repositórios oficiais só em em 2025, relegando-o ao AUR (Arch User Repository), enquanto o Red Hat Enterprise Linux 10 foi o primeiro lançado sem suporte ao GTK2.
Os mantenedores destacam vários problemas com a manutenção do GTK2:
- Riscos de segurança pela falta de correções;
- Custo crescente, por manter software “morto” compilável enquanto toolchains e bibliotecas evoluem;
- Limitações técnicas pela falta de suporte nativo ao Wayland e de integração com scaling fracionário moderno;
- Um dos pontos mais críticos é o instalador gráfico do Debian, que ainda depende do GTK2.
Portar aplicativos do GTK2 para versões mais modernas frequentemente requer redesenhos significativos, não apenas atualizações mecânicas. Em alguns casos, é improvável que esses ports aconteçam upstream.
Possíveis soluções
Para evitar uma ruptura brusca, foi proposto mover o GTK2 e suas dependências restantes para repositórios secundários, fora do archive oficial. Com o Debusine (sistema de construção de pacotes do Debian) agora operacional, esses pacotes poderiam continuar sendo construídos e instalados fora do Debian propriamente dito, uma solução similar à adotada pelo Arch Linux com o AUR.
Embora nenhuma decisão final tenha sido tomada, o caminho está traçado. A menos que um fork mantido ou repositório externo ganhe tração, o GTK2 deve desaparecer do archive principal do Debian antes da versão 14, marcando o fim de uma era que começou no início dos anos 2000.
Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!