Flatpak 1.16 chega mais de dois anos depois com melhorias em sua integração e esses novos recursos

  • Flatpak 1.16 adiciona suporte para dispositivos USB, conclusão de pesquisa KDE e Meson como compilador.
  • Novos recursos, como soquetes Wayland privados e suporte aprimorado para Wine e Kerberos.
  • Limpeza otimizada de diretórios temporários e suporte para terminais mostrarem progresso.
  • Melhorias gerais em API, configuração de linguagem e autenticação de serviços D-Bus.

Flatpack 1.16

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.