O Flatpak 1.10 foi lançado com formato de repo mais eficiente e muito mais. Confira os detalhes desse importante lançamento.
Flatpak é a tecnologia de próxima geração para a construção e instalação de aplicativos de desktop, que promete revolucionar a forma de instalar programas no Linux.
O Flatpak é um concorrente direto do formato Snap, pois é um tipo de sistema de gerenciamento de aplicativos multissistema, pois funciona no Ubuntu, Debian, Fedora, openSUSE, Red Hat, Mint, Endless, Arch, Gentoo, Solus, Alpine, Mageia, Pop!_OS, elementary OS e nos derivados destes.
Agora, o mantenedor do Flatpak Alexander Larsson anunciou a disponibilidade geral do Flatpak 1.10 como o mais novo ramo estável dessa popular estrutura de sandbox e distribuição de aplicativos Linux.
Novidades do Flatpak 1.10
O mais notável para a versão estável do Flatpak 1.10 é um formato de repositório novo e mais eficiente.
Este novo formato – que já é suportado pelo Flathub – permite isolar metadados com base na arquitetura da CPU usada pelo cliente, suporta atualizações incrementais baseadas em delta e outras otimizações.
Em muitos casos, o novo formato de repo significa não ter mais que baixar megabytes a cada vez, mas pode ter até~20k atualizações.
Portanto, é uma vitória para o menor uso de largura de banda, ao mesmo tempo que ajuda a expandir o Flathub no suporte a mais arquiteturas de CPU graças ao novo design.
Flatpak 1.10 também tem atualizações de segurança e uma variedade de outras melhorias, conforme descrito no anúncio de lançamento. Abaixo você confere alguns destaques:
- Os snippets do gerador do systemd agora chamam flatpak –print-updated-env em vez de um heap do shell para melhor desempenho de login.
- Trechos de perfil agora desabilitam GVfs ao chamar flatpak para evitar a geração de um daemon gvfs ao fazer login via ssh.
- Crie correções para o GCC 11.
- Flatpak agora encontra melhor os conectores de áudio de pulso em configurações raras.
- Sandboxes com acesso à rede, agora você também tem acesso ao soquete resolvido pelo systemd para realizar pesquisas de dns.
- Flatpak oferece suporte à desconfiguração de variáveis de ambiente na caixa de proteção usando –unset-env e –env = FOO = agora define FOO como a string vazia em vez de desconfigurá-la.
- Da mesma forma, o portal de construção tem uma opção para remover a configuração de um env.
- O portal de construção agora tem a opção de compartilhar o namespace pid com a sub-sandbox.
Para aqueles que ainda não estão prontos para mudar para a nova série estável 1.10, o Flatpak 1.8.5 foi lançado hoje, bem como correções de back-ports por meio das quais um aplicativo malicioso pode executar código fora da sandbox.
Como instalar ou atualizar o Flatpak
Em breve essa versão estará disponível como uma atualização de sistema na sua distro favorita, aí bastará fazer a atualização.
E se você ainda não tem o recurso no seu sistema, para instalar a versão mais recente do Flatpak nas principais distribuições Linux, use esse tutorial:
Como instalar o suporte a Flatpak no Linux