Open sourceNotícias

Atualização no Freedesktop SDK pode impactar quase todas as interfaces do mundo Linux

Presente em diversos sistemas Unix e Linux, o Freedesktop SDK chega a sua versão 22.08, confira nesse artigo as principais atualizações do projeto.

O que é o Freedesktop SDK?

É um grupo de projetos de código livre, amplamente utilizado em áreas de trabalho de interfaces gráficas como XWindowsSystem, GNOME, KDE e XFCE. Presente em sistemas Linux e UNIX, são bases de estrutura para APIs e para aplicações como GTK+, XUL, WINE, QT entre outros. Desta forma ele serve como um kit de desenvolvimento e orientações para interfaces gráficas e programas, para que dessa forma eles trabalhem de forma padrão.

O projeto permite um espaço para que usuários possam discutir suas ideias, não tendo a obrigatoriedade de seguir padrões, a sigla “XDG” usada em diversos produtos, é a abreviação do antigo nome, o X Desktop Group.

Trabalhando dessa forma, o Freedesktop SDK possibilita que diversos sistemas operacionais e programas utilizem uma padronização, alcançado uma maior interoperabilidade entre si.

Atualizações importantes no Freedesktop SDK

Entre as novidades da versão 22.08, podemos destacar as atualizações de bibliotecas como cmake, libxml2 e a remoção dos drivers mesa classic. Esse processo será feito em etapas com um driver por vez e por final, o libmesa classic.

Essas atualizações procuram melhorara a compatibilidade da ABI com outras versões pelo maior tempo possível. ABI, pode ser traduzida como “interface binária de aplicação”, essa interface permite que um código objeto já compilado funcione de forma padrão em qualquer sistema operacional que a suporte.

Em caso de interrupção da ABI, os desenvolvedores vão manter a branch (ramificação) anterior pelo período de 2 anos para atualizações de segurança. Na atualização de uma versão estável, será incluído se necessário, atualizações de segurança das versões anteriores, isso caso não tiverem quebras de ABI.

Os lançamentos principais são feitos todo ano exceto em casos de quebra de ABI ou se algum aplicativo tiver quebra na sua copilação com a API. Esses modelo de desenvolvimento do projeto busca manter a interrompibilidade e suportes necessários ao Freedesktop SDK.

Essa é a lista completa de atualizações da versão 20.08.0 do Freedesktop SDK:

  • Atualização da libxslt para v1.1.37-0;
  • Atualização libxml2 para v2.10.2-0;
  • sdl2-image: Atualização to 2.6.2;
  • Atualização pciutils para v3.8.0-0;
  • Atualização gpgme para gpgme-1.18.0-0;
  • Atualização libnghttp2 para v1.49.0-0;
  • Atualização sdl2-net para versão 2.2.0-0;
  • lz4: Atualização para versão 1.9.4;
  • doxygen: Atualização para versão 1.9.5;
  • Vulkan Atualização da pilha 1.3.224;
  • Atualização do sdl2 para versão 2.24.0-0;
  • Atualização do glibc para versão 2.35-171;
  • Atualização do python3-setuptools para versão 65.3.0;
  • Atualização do hunspell para versão v1.7.1-0;
  • Atualização do flatpak para versão 1.14.0-0;
  • Atualização do cmake para versão v3.24.1-0;
  • Atualização do shaderc para versão v2022.2-0;
  • Atualização do python3-tomlkit para versão 0.11.4;
  • Atualização do xorg-lib-xau para versão libXau-1.0.10-0;
  • Atualização do gnupg para versão gnupg-2.2.37-0;
  • Atualização do libtasn1 para versão v4.19.0-0;
  • Atualização do spirv-tools para versão sdk-1.3.224.0-0;
  • Atualização do spirv-llvm-translator para versão v14.0.0-70;
  • sqlite: Atualização para versão 3.39.2 corrigindo o CVE-2022-35737.

Fim da versão 20.08 do Freedesktop SDK

Aos desenvolvedores e softwares que ainda utilizam a versão 20.08 é altamente recomendado que seja feita a atualização para a versão mais recente do Freedesktop SDK.  A atualização se torna importante já que a versão 20.08 está chegando ao fim da vida e diversas novas implementações poderão ser feitas evitando erros e bugs.

Quer receber as notícias mais relevantes da semana sobre tecnologia e o mundo open source no seu e-mail? então considere assinar a nossa newsletter, ela é enviada toda sexta-feira ao meio-dia.

Se você tiver alguma dúvida sobre tecnologia, ou quiser compartilhar conhecimento com a comunidade, o Diolinux Plus é o espaço ideal para isso. Venha fazer parte da nossa comunidade!

Até a próxima!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!