Por que isso importa: O Linux tornou-se a espinha dorsal de muitos padrões de tecnologia e produtos de software. No espaço de desktop tradicional, no entanto, o kernel de código aberto é tudo menos bem-sucedido. Se a sugestão sobre uma loja de aplicativos “universal” para distribuições Linux ganhar apoio suficiente, as coisas podem mudar rapidamente.
Algumas pessoas influentes na comunidade de código aberto estão pressionando pela adoção de uma loja de aplicativos completa para sistemas operacionais baseados em Linux. A loja seria construída no Flatpak, um utilitário popular de implantação de software e gerenciamento de pacotes, e poderia fornecer aos clientes a mesma abordagem amigável pela qual outras lojas de aplicativos populares no mercado de consumo são conhecidas.
Identificada por Steven Vaughan-Nichols da ZDnet, a proposta para uma loja de aplicativos Linux universal baseada em Flatpack é hospedada pelo projeto de incubação de tecnologia Plaintext Group de Eric Schmidt e assinada pelo presidente da Fundação GNOME, Robert McQueen, ex-diretor executivo do GNOME e líder do projeto Debian, Neil McGovern, e o presidente da comunidade KDE, Aleix Pol.
O principal objetivo da proposta é “promover diversidade e sustentabilidade” na comunidade de desktop Linux, “adicionando pagamentos, doações e assinaturas” à loja de aplicativos Flathub. Flathub é o repositório de aplicativos padrão para Flatpak, um projeto descrito como um “serviço neutro de fornecedor” para desenvolvimento e implantação de aplicativos Linux.
O Flatpak foi escolhido como uma potencial loja de aplicativos Linux universal, pois a ferramenta já pode ser executada em praticamente qualquer distribuição Linux ou mesmo no subsistema Windows para Linux. O utilitário oferece um ambiente sandbox projetado para executar aplicativos isolados do resto do sistema, uma abordagem “containerizada” que oferece aos desenvolvedores uma maneira mais fácil de criar, entregar e atualizar seus produtos de software.
Os proponentes da loja universal de aplicativos dizem que “um ecossistema de aplicativos saudável é essencial para o sucesso do desktop OSS”, para que os usuários finais possam “confiar e controlar” seus dados e plataformas de desenvolvimento no dispositivo que estão usando. O Flathub foi construído em conjunto pela fundação GNOME e KDE, e não é a única loja de aplicativos disponível no mundo Linux.
Soluções alternativas como Snaps da Canonical, no entanto, estão sob o controle de uma única corporação e não são projetadas como uma loja de aplicativos Linux universal desde o início. A Canonical decidiu recentemente que nem o Ubuntu, nem as outras distros baseadas no Ubuntu (Kubuntu, Lubuntu, etc.), darão seu suporte oficial ao Flatpak. Os usuários podem adicionar manualmente a ferramenta depois de instalar o sistema operacional.
Além de fornecer uma loja de aplicativos universal para todo o mundo Linux, os apoiadores do Flatpak também querem “incentivar a participação no ecossistema de aplicativos Linux” e remover as barreiras financeiras que impedem a participação diversificada. Por esse motivo, os proponentes planejam adicionar uma nova maneira de enviar doações e pagamentos via Stripe ainda este ano.