A equipe de desenvolvedores do Ubuntu está trabalhando em uma transição ambiciosa: remover o Qt 5 da distribuição até o lançamento do Ubuntu 26.04 LTS, previsto para 2026. Simon Quigley, desenvolvedor do Ubuntu, compartilhou recentemente que essa meta busca assegurar que a versão LTS futura utilize exclusivamente o Qt 6, substituindo a versão anterior desse conjunto de ferramentas gráficas.
A transição planejada: do Qt 5 para o Qt 6
A Canonical tem experiência em atualizações de longo prazo e já realizou uma migração similar ao remover o Qt 4 para adotar o Qt 5 em versões anteriores. Agora, o objetivo é evitar o ônus de manter o Qt 5 por um longo período após o lançamento do Ubuntu 26.04 LTS. A proposta envolve incentivar os desenvolvedores a colaborar na transição dos projetos upstream para o Qt 6, que promete ser uma tarefa menos complexa do que a migração anterior entre Qt 4 e Qt 5. Para facilitar essa mudança, a biblioteca Qt5Compat oferece uma camada de compatibilidade que auxilia a conversão de aplicativos Qt 5 para as bibliotecas do Qt 6.
Desafios na adoção do Qt 6
A comunidade tem levantado preocupações em relação a essa transição, especialmente no que diz respeito a aplicativos e ambientes que ainda dependem fortemente do Qt 5. O KDE Plasma, por exemplo, tem uma dependência direta do VLC via o pacote Phonon-GStreamer, mas o VLC só será adaptado para o Qt 6 com o lançamento do VLC 4.0. No entanto, ainda não há um cronograma oficial para a liberação do VLC 4.0, o que pode atrasar o progresso do KDE Plasma em direção ao Qt 6.
Outro ponto de atenção é a equipe do Ubuntu Touch, que trabalha no desenvolvimento da interface Lomiri (anteriormente Unity 8). Eles indicaram que a adaptação para o Qt 6 pode ser um desafio até o prazo de 2026, mas a equipe permanece otimista em relação a uma migração bem-sucedida.
Próximos passos para o Ubuntu 26.04 sem Qt 5
Embora a remoção completa do Qt 5 seja o objetivo, a equipe está ciente de que a transição pode enfrentar desafios adicionais ao longo do caminho. Nos próximos meses, a Canonical e a comunidade Ubuntu continuarão monitorando o progresso das migrações e ajustando o planejamento conforme a disponibilidade de suporte e o avanço do desenvolvimento de pacotes essenciais.
Em última análise, o sucesso desse plano dependerá de esforços colaborativos entre desenvolvedores e projetos upstream para garantir que o Ubuntu 26.04 LTS esteja totalmente integrado ao Qt 6, mantendo a consistência e o suporte de longo prazo característicos das versões LTS.
Está interessado na transição para o Qt 6? Fique por dentro das novidades do Ubuntu e participe das discussões na Ubuntu Discourse, onde a comunidade está discutindo o futuro da interface gráfica no Ubuntu.