Flatpack 1.16, sistema de sandbox e distribuição de aplicativos para Linux, finalmente está disponível, trazendo consigo um amplo conjunto de melhorias e novos recursos que prometem facilitar a vida de desenvolvedores e usuários finais de aplicações em ambientes Linux. Esta nova versão surge após dois anos e meio de trabalho desde a última grande atualização, e está pronto para ser adotado por distribuições e usuários que buscam aproveitar seus benefícios.
Entre os novos recursos mais notáveis do Flatpak 1.16 estão o capacidade de listar dispositivos USB, abrindo a porta para uma integração mais fluida com hardware externo. Além disso, agora é possível utilizar a função de preenchimento automático para pesquisas no KDE, um avanço que sem dúvida será bem recebido pelos usuários deste ambiente desktop. Por outro lado, o Flatpak pode ser compilado usando Meson, deixando para trás o Autotools, uma mudança que promete simplificar o desenvolvimento.
Notícias técnicas do Flatpak 1.16 em detalhes
Uma das adições mais interessantes é a introdução de tomadas wayland privadas. Graças a isso, os compositores poderão identificar as conexões do aplicativo sandbox como pertencentes ao ambiente protegido. Este avanço fortalece a segurança e aumenta a flexibilidade do sistema em cenários que exigem um maior grau de isolamento.
Flatpak agora também oferece suporte para chamadas de sistema modify_ldt
sob opção --allow=multiarch
, o que é essencial para executar Executáveis de 16 bits em certas versões do WINE. Além disso, Flatpak inclui uma nova variável flatpak.pc
para projetos dependentes como o software GNOME, facilitando a detecção de compatibilidade com a biblioteca libflatpak.
Otimização e limpeza
Em termos de manutenção, Flatpak 1.16 implementa um sistema de limpeza que remove automaticamente diretórios temporários antigos criados por versões anteriores. Além disso, digite o comando --device=input
para acessar dispositivos evdev
em rotas como /dev/input
.
Outra novidade notável é a capacidade dos emuladores de terminal de mostrar o progresso das operações do Flatpak. Essa melhoria aparentemente pequena simplifica bastante a experiência do usuário ao lidar com instalações, atualizações e outras operações intensivas.
API e flexibilidade
A nova API flatpak_transaction_add_rebase_and_uninstall()
facilita o gerenciamento de aplicativos em fim de vida, permitindo que sejam substituídos pelos seus sucessores de forma mais confiável. Além disso, a configuração de idiomas adicionais é simplificada, obtendo-os diretamente do serviço AccountsService, se estiverem configurados lá.
Em relação aos subsandboxes criados pelo flatpak-portal, esta versão garante que variáveis de ambiente são herdadas corretamente do comando flatpak run
que iniciou a instância original, resolvendo problemas anteriores relacionados a FLATPAK_GL_DRIVERS
e outras funções semelhantes.
Melhorias de infraestrutura
Flatpak 1.16 também otimiza o gerenciamento de drivers e referências obsoletas, excluindo-os automaticamente. Além disso, agora atualiza automaticamente a configuração do D-Bus após instalar ou atualizar aplicativos, garantindo que os serviços exportados estejam sempre disponíveis.
Por outro lado, uma nova variável é introduzida FLATPAK_DATA_DIR
para personalizar a localização do diretório de dados Flatpak, bem como variáveis adicionais, como FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, que tornam o uso do sistema mais flexível em diversos ambientes.
Acessibilidade e compatibilidade do Flatpak 1.16
Os desenvolvedores adicionaram suporte para aplicativos como o WebKit para conectar árvores de acessibilidade AT-SPI entre subsandboxes e processos principais. Além disso, o comando flatpak run -vv
agora fornece mensagens de depuração detalhadas, mostrando todos os parâmetros de sandbox aplicáveis.
Flatpak versão 1.16 está disponível para download no site página oficial do projeto no GitHub. No entanto, é fortemente recomendado que os usuários atualizem suas versões através dos repositórios oficiais de suas distribuições GNU/Linux para garantir uma instalação sem complicações.
Flatpak já era uma ferramenta essencial no ecossistema Linux, e esta versão reforça ainda mais sua posição como líder em sandbox e distribuição de aplicativos. Com essas melhorias, o Flatpak 1.16 não apenas acompanha as necessidades atuais, mas também estabelece uma base sólida para desenvolvimentos futuros.