O desenvolvedor e mantenedor do Flatpak Alexander Larsson anunciou que o próximo grande lançamento do popular sandboxing de aplicativos Linux e estrutura de distribuição, entrou em desenvolvimento. Sendo assim, o Flatpak 1.10 entra em desenvolvimento e promete novos recursos e melhorias importantes
O desenvolvimento do Flatpak 1.10 começa com a primeira versão instável, o que nos permite 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 GNU/Linux para distribuir aplicativos de terceiros. Por exemplo, o 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 impactar os clientes. Por outro lado, o novo formato de arquivo de resumo permite suporte para repositórios para publicar subconjuntos nomeados e para permitir que clientes declarem o subconjunto que desejam ver.
Flatpak 1.10 entra em desenvolvimento e promete novos recursos e melhorias importantes
Isso se traduz em repositórios como o Flathub sendo capazes de marcar todos os aplicativos FOSS. Da mesma forma, permite 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 flatpak.summary-arches de repo 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, 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 programas que estejam em fim de vida útil durante as operações flatpak update.
- Do mesmo modo, vai priorizar o controle remoto de origem para um aplicativo em relação a outros remotos ao pesquisar dependências.
- Por outro lado, vai permitir que processos extra-data apply_extra executem código multiarch;
- e permitir novos clientes 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 GNU/Linux.