Há quase uma semana, a equipe de desenvolvimento do ambiente gráfico Xfce (uma alternativa leve e funcional, se comparado aos tradicionais GNOME e KDE) anunciou o lançamento da versão 4.16. E também não deverá demorar muito para que o GIMP 3.0 seja lançado (uma aplicação para tratamento de imagem antiga e tradicional para sistemas GNU/Linux), já que a versão em desenvolvimento 2.99.4 acaba de ser liberada para o uso e teste por parte de dos desenvolvedores. E o que ambos possuem em comum? O uso e suporte para as bibliotecas gráficas GTK, a qual recentemente chegou na versão 4.0…
“2020 has been a very long year. What better way to end it than with a major release! Today, we released GTK 4.0. GTK 4.0 is the result of a lot of hard work by a small team of dedicated developers. We will have a separate post to go over the statistics, but the short summary is that since the 3.89.1 release in November 2016, we’ve added over 18000 commits and made more than 20 development releases. Congratulations and a big thank you to everybody who has participated in this effort, and in particular to Benjamin, Emmanuele, Timm, Carlos, Jonas and Christian!” — by GTK Development Blog.
Em relação ao GTK, o Xfce traz como destaque o suporte completo para o GTK 3.0, eliminando de vez todo código remanescente do antigo GTK 2.0. Já o GIMP, projeto pelo qual nasceu o GTK (daí a sigla para GIMP Tool Kit), ainda manterá o suporte para o GTK 3.0. Por fim, a futura versão do ambiente gráfico GNOME 40 (que terá uma bela mudança no seu sistema de versionamento, para eliminar o antigo X.Y.Z para adotar apenas o X.Y, adotando o mesmo sistema utilizado pelos principais navegadores WEB) aos poucos fará o uso do novo GTK 4.0, com aplicações e recursos o suportando nativamente. Atualmente, o GTK é mantido pela Fundação GNOME e a mudança em seu sistema de versionamento está sendo feita justamente para se “desassociar” com as versões desta biblioteca gráfica! E falando nisso…
“GTK 4 is now stable, and we consider it ready for consumption. That does not mean GTK 3 is dead – we will continue to support and update it for the foreseeable future (the latest release, 3.24.24, quietly went out a few days ago). It does mean, however, that GTK 2 has reached the end of its life. We will do one final 2.x release in the coming days, and we encourage everybody to port their GTK 2 applications to GTK 3 or 4.” — by GTK Development Blog.
Por isso, as minhas atenções voltam para o “bom e velho” GTK 3.0. Apesar de ser uma biblioteca madura e estável, ela se encontra defasada e durante um bom tempo, teremos as duas versões instaladas e funcionando simultaneamente em nossos desktops. Será que poderemos ter problemas, pelo fato das duas estarem ativas ao mesmo tempo? Por exemplo, alto consumo de memória RAM, além de processos e suas instâncias duplicadas? Conflitos de pacotes que são dependências destas bibliotecas e seus aplicativos associados? Exibição gráfica inconsistente em relação ao ambiente gráfico em uso? Ou ainda, falhas de segurança em uma delas e que afete a outra, por aproveitar do fato de que ambas se encontram em execução no mesmo sistema?
Ou talvez, eu deveria me preocupar menos e curtir mais… &;-D