Flatpak 1.16 - Ainda mais seguro e funcional!
Notícias

Flatpak 1.16 – Ainda mais seguro e funcional!

O Flatpak, uma das ferramentas mais populares para sandboxing e distribuição de aplicativos no Linux, recebeu uma grande atualização com o lançamento da versão 1.16. Após dois anos e meio desde a versão 1.14, o Flatpak 1.16 chega com várias melhorias e novas funcionalidades; exploremos as principais.

Principais novidades

Entre as mudanças mais significativas, o Flatpak agora pode ser compilado utilizando o Meson, substituindo o tradicional Autotools. Essa mudança moderniza o projeto, tornando o processo de compilação mais ágil e eficiente. Além disso, a nova versão adiciona suporte para a listagem de dispositivos USB e melhorias na compatibilidade com o KDE, como a funcionalidade de autocompletar em pesquisas.

Outro recurso novo é o suporte para criar um soquete privado do Wayland com a extensão “security context”. Isso permite que o compositor identifique conexões de aplicativos em sandbox, fortalecendo a segurança enquanto mantém a usabilidade.

Melhorias de compatibilidade

Uma das adições mais notáveis é a permissão para a chamada do sistema modify_ldt como parte da opção –allow=multiarch, essencial para executar aplicativos de 16 bits em algumas versões do Wine. Outras melhorias incluem:

  • Variável HTTP backend em flatpak.pc: facilita a detecção de compatibilidade com a biblioteca libflatpak em projetos dependentes, como o GNOME Software;
  • Nova API flatpak_transaction_add_rebase_and_uninstall(): melhora o gerenciamento de aplicativos Flatpak no final de seu ciclo de vida, permitindo substituições mais confiáveis;
  • Suporte para Kerberos: agora, aplicativos podem usar autenticação Kerberos sem extrapolar a sandbox.

Experiência do usuário

O Flatpak 1.16 também aprimora a experiência do usuário e do desenvolvedor. Agora, terminais podem exibir o progresso das operações do Flatpak, graças a melhorias no suporte a emuladores de terminal. O formato de empacotamento ainda conta com novas variáveis de ambiente, como:

  • FLATPAK_DATA_DIR: Permite definir um diretório de dados personalizado.
  • FLATPAK_DOWNLOAD_TMPDIR: Facilita o uso de diretórios de download alternativos;
  • FLATPAK_TTY_PROGRESS: Reativa os indicadores de progresso no terminal, corrigindo problemas com emuladores que interpretavam as sequências como notificações.

Além disso, aplicativos como o WebKit podem agora conectar a árvore de acessibilidade AT-SPI de sub-sandboxes ao processo principal, facilitando a acessibilidade em contextos mais complexos.

O Flatpak 1.16 já está disponível para download na página oficial do projeto no GitHub, mas é altamente recomendado que os usuários atualizem diretamente pelos repositórios de suas distribuições GNU/Linux quando estiver disponível, algo que, dependendo da distro, pode demorar semanas ou até meses.

Fique por dentro das principais notícias da semana sobre Linux e tecnologia, independente de algorítimos: assine nossa newsletter!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!