O desenvolvedor Alexander Larsson anunciou que o Flatpak 1.10 entrou em desenvolvimento com novos recursos e melhorias importantes.
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 desenvolvedor e mantenedor do Flatpak, Alexander Larsson, anunciou que o próximo grande lançamento do popular ambiente de sandboxing e distribuição de aplicativos Linux, Flatpak 1.10, entrou em desenvolvimento.
Flatpak 1.10 entrou em desenvolvimento com novos recursos e melhorias importantes
O desenvolvimento do Flatpak 1.10 começa com o primeiro lançamento instável, permitindo-nos dar uma olhada nos novos recursos e melhorias.
A maior mudança na próxima série é a implementação de um novo formato para o arquivo de resumo usado ao acessar um repositório OSTree na rede.
Essa grande mudança no Flatpak 1.10 não apenas aumenta a dependência do OSTree para a versão 2020.8, mas também faz várias melhorias subjacentes ao comportamento deste formato binário universal usado por vários desenvolvedores de aplicativos e mantenedores de distribuição Linux para distribuir aplicativos de terceiros.
Por exemplo, Flatpak será mais rápido ao buscar os metadados iniciais necessários para a maioria de suas operações, o que também significa que usará menos largura de banda da rede.
Além disso, os repositórios Flatpak serão capazes de escalar para mais aplicativos e mais arquiteturas sem causar impacto nos clientes.
Para completar, o novo formato de arquivo de resumo permite o suporte para repositórios para publicar subconjuntos nomeados e para permitir que os clientes declarem o subconjunto que desejam ver.
Isso se traduz em repositórios como o Flathub sendo capazes de marcar todos os aplicativos FOSS e permitir que os usuários usem um controle remoto flathub-foss sem a necessidade do Flathub para manter dois repositórios separados.
O formato de arquivo de resumo antigo ainda será gerado no Flatpak 1.10 e versões futuras para fornecer compatibilidade com clientes mais antigos.
Uma nova opção de repo flatpak.summary-arches controlará quais arquiteturas são colocadas no arquivo de resumo de formato antigo para evitar tornar os clientes antigos mais lentos.
Além do novo formato para o arquivo de resumo, a próxima série Flatpak 1.10 traz um novo comando flatpak pin para fixar tempos de execução, bem como fixar tempos de execução explicitamente instalados por padrão, adiciona um monte de novas APIs de biblioteca para estender os recursos do Flatpak, e implementa um snippet de perfil para o shell tcsh.
Flatpak também será capaz de adicionar automaticamente operações de desinstalação para tempos de execução de fim de vida durante as operações de atualização flatpak, priorizar o controle remoto de origem para um aplicativo em relação a outros controles remotos ao procurar dependências, permitir que processos apply_extra de dados extras executem código multiarch e permitir clientes novas maneiras de lidar com a autenticação.
Mais detalhes sobre os novos recursos, correções de bugs e melhorias no Flatpak 1.10 podem ser encontrados na página de anúncios do GitHub, de onde você também pode baixar a primeira versão instável, Flatpak 1.9.1, se quiser testá-lo em sua distribuição Linux.
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