
O Bazar chega com força como uma loja de aplicativos centrada em Flatpak que busca aprimorar a maneira como descobrimos e instalamos software no Linux. Não é apenas mais uma alternativa: foca em uma experiência visual refinada, desempenho ágil e ferramentas projetadas para dar suporte a desenvolvedores. Se você usa GNOME, KDE ou distribuições como o Bazzite, do ecossistema Universal Blue, vai querer ficar de olho.
Nas últimas semanas surgiram análises, discussões e demonstrações que demonstram seu potencial: curadoria de conteúdo configurável, integração com a busca em desktop, compatibilidade com o Flathub por padrão e uma arquitetura que permite baixar, desinstalar e continuar navegando sem problemas. Vamos analisar tudo o que já sabemos e o que está por vir.
O que é o Bazaar e por que ele é importante?
Bazaar é uma nova loja de aplicativos para o GNOME Com foco na descoberta e instalação de aplicativos e complementos a partir de controles remotos Flatpak, com ênfase especial no Flathub, seu objetivo declarado é capacitar aqueles que tornam o desktop Linux possível, oferecendo software e suporte financeiro aos desenvolvedores. Entre suas abas, há uma seção "curada" que os distribuidores podem adaptar para oferecer uma experiência mais local ou específica para seu público.
A abordagem é uma reminiscência de outros frontends do Flathub, como GNOME Software, Linux Mint ou Warehouse Software Manager, mas o Bazaar introduz diferentes decisões de design: ele coloca links de suporte para desenvolvedores em áreas visíveis à primeira vista e destaca estatísticas de download com mais destaque do que o habitual. Tudo isso envolto em uma interface de navegação de dois painéis e imagens grandes para que os usuários capturas de tela pesam mais na decisão para instalar.
Se por acaso você estiver interessado em algo assim para o Raspberry Pi, há algum tempo alguém desenvolveu algo semelhante em Python para adicionar suporte ao Raspberry Pi OS e instalar aplicativos Flathub. É bem básico, mas funcional. Chamei-o de FlatPik (pi para RPi) e está disponível em este link.
Performance e Arquitetura do Bazar: Fluido e Fundo
Um dos pilares técnicos é que O Bazaar é muito rápido e altamente multithreadA interface do usuário é completamente desacoplada das operações de backend, permitindo que você encadeie downloads, desinstalações ou atualizações enquanto continua navegando por outras listagens de aplicativos sem problemas.
Além disso, funciona como um serviço: mantém o estado mesmo se você fechar todas as janelas. Essa escolha tem dois efeitos práticos: você continua de onde parou e o sistema pode gerenciar as filas de tarefas com mais confiabilidade. Para completar a integração, implemente o provedor de pesquisa gnome-shell via D-Bus e possui um plugin para KRunner no KDE Plasma, para que você possa “invocar” aplicativos diretamente do mecanismo de busca do desktop.
Design, navegação e descoberta do Bazaar
Ao abrir o aplicativo você é recebido com um catálogo com um proeminente "Curadoria". Esta aba pode ser definida por meio de arquivos YAML por distros ou projetos que integram o Bazaar, facilitando o destaque de categorias, jogos ou utilitários essenciais para sua base de usuários. Na demonstração pública, por exemplo, uma curadoria alinhada com o Configuração Aurora, outra das variantes do Universal Blue.
A busca integrada é um ponto forte: lista de aplicativos à esquerda, detalhes à direita. Lá você pode ver a licença, a fonte (como o Flatpak é remoto), o site do desenvolvedor, o tamanho do download e uma galeria de capturas de tela que ocupa boa parte do espaço, como mandam os padrões modernos de UX. Há também um botão para compartilhar que abre um modal com links prontos para enviar e assim promover a divulgação do software.
Embora o desenvolvimento esteja a avançar rapidamente, já foram identificados alguns detalhes que precisam de ser polidos: por exemplo, a rolagem horizontal de alguns ratos Ainda não há suporte para navegação em carrosséis de aplicativos da esquerda para a direita. Essas são falhas normais em um aplicativo que evolui a cada semana.
Comparação com outras lojas no Linux
Aqueles que vêm do GNOME Software podem achar a interface muito impessoal ou já ter se deparado com Erros associados à mistura de múltiplas fontes (pacotes de sistema e Flatpaks). O Bazaar contorna parte dessa complexidade ao adotar uma abordagem mais Flathub primeiro e um fluxo visual mais direto.
Frente a Centro de aplicativos do Ubuntu, que impulsiona exclusivamente o formato Snap, o Bazaar se alinha com o Flathub e o Flatpak. Para alguns usuários, isso resolve um atrito crucial: eles querem um catálogo amplo e atualizado. desacoplado da base do sistema. É uma abordagem consistente com distros imutáveis e a tendência de separar "base" de "payload" (aplicativos).
No ecossistema KDE, o Discover entrega, mas há quem não concorde com sua estética ou com um padrão de interface mais denso. O Bazaar propõe outra leitura: ótimos visuais, seções selecionadas e uma ênfase clara no suporte ao desenvolvedor com pedidos de doações e visibilidade de métricas.
Cura que evita “pisar na mangueira”
A cura não é apenas estética: ela serve para evitar duplicações e experiências ruins. Um exemplo mencionado: se uma distribuição como a Bazzite trouxer o Steam para o nível do sistema, a curadoria pode esconda o Steam Flatpak para que o usuário novato não fique confuso ou acabe com duas instalações do mesmo aplicativo com comportamentos diferentes.
Sobre moderação, a mensagem é clara: Não se pretende censurarA ideia é eliminar as "armadilhas para novatos", manter os "footguns" afastados e colocando o software que funciona melhor na vanguarda Nesse ambiente, não há necessidade de excluir projetos por razões ideológicas; os critérios serão técnicos e baseados na experiência do usuário.
Instalação e disponibilidade
As compilações pré-fabricadas são distribuídas em Flathub e por meio do GitHub Actions. Em sistemas com Flatpak habilitado, basta ir para Flathub instalará o Bazaar. O download é em torno de ~12 MiB, embora se você não tiver o Tempo de execução do GNOME Quanto mais recente o sistema for executado, maior poderá ser o peso total. Como sempre, esses tempos de execução são compartilhados por muitos aplicativos.
Em algumas edições do Universal Blue, a integração já é profunda: o botão "Centro de Software" no menu principal abre o Bazaar e, em novas instalações, está fixo na doca em vez da loja anterior. Essa mudança já está sendo implementada para quem usa compilações diárias; todos os outros receberão as atualizações programadas.
Testes na Bazzite: Um Estudo de Caso
Para quem quer "mexer", a maneira mais rápida e fácil é em Bazzite em uma máquina virtual. Recentemente, tornou-se a loja padrão do Bazzite, um sistema imutável cujo software é baixado do Flathub.
Gerenciamento diário: instalar, desinstalar e manter atualizado
O Bazaar atende aos princípios básicos e o faz com louvor: você pode pesquisar, navegar por categorias, veja descrições, capturas de tela, licenças e fonte do pacote, instale ou desinstale e verifique o notas para cada lançamentoO painel Atualizações permite que você revise alterações e aplique lotes sem problemas, sem bloquear a interface.
Um detalhe diferencial é o lugar ocupado pelo links de suporte (quando existem). Eles ficam no topo, assim que você abre a aba, e reforçam a ideia de que o desenvolvedor é o protagonista nesta loja. Estatísticas de download com visibilidade também são exibidas, informações úteis para avaliar popularidade e confiança.
Doações e sustentabilidade do ecossistema
A conversa sobre como financiar software livre A questão está em pauta há anos. A Bazaar quer abordar o problema de forma prática: tornando-o visível. doações e explorando colaborações com o Flathub para que mais desenvolvedores possam receber apoio financeiro para escalar.
Houve menções a plataformas como Ko-fi do autor, com links para quem quiser contribuir. A chave, porém, é ir além de "doar por amor à arte" e criar mecanismos que escala no desktop Linux, com Flathub como seu centro de gravidade.
Além do GNOME: Adoção e o "Modelo de Nuvem"
A escolha do Bazaar no Bazzite e outras edições do Universal Blue responde a uma estratégia: aposta no Flathub e para um modelo onde a distribuição é a base imutável e "o que brilha" são o desktop e os aplicativos. Isso é o que alguns chamam de área de trabalho nativa da nuvem ou mesmo “distroless” no sentido em que a camada intermediária deve ser invisível para o usuário final.
Em discussões públicas foi apontado que O Bazaar não compete com o Flathub, mas é "nossa maneira preferida de chegar ao Flathub". Se mais projetos o adotarem, ótimo; se não, funciona da mesma forma porque é agnóstico em termos de distribuição. Ao longo do caminho, O SteamOS já escolheu o Flathub e muitas outras distros estão indo nessa direção.
Dependências do Bazaar e Compilação Local
Se você quiser testar o projeto localmente, o fluxo é clonar o repositório e construir com Meson e Ninja em um ambiente de compilador C com dependências principais. Estas são as bibliotecas e versões mínimas listadas, juntamente com suas finalidades:
| Dependência | pacote-config | Versão mínima | Uso no Bazar |
|---|---|---|---|
| gtk4 | gtk4 | impresso por libadwaita | base do Interface gráfico |
| Libadwaita | libadwaita-1 | 1.7 | Estilos e Componentes do GNOME |
| libdex | libdex-1 | 0.11.1 | Utilidades assíncrono |
| flatpak | flatpak | 1.9 | Gestão instalações Flatpak |
| Appstream | Appstream | 1.0 | Download de metadados de aplicativos |
| xmlb | xmlb | 0.3.4 | Manipulando pacotes XML binários/analisar |
| glicina | glicina-1 | 1.0 | Obter e decodificar imagens |
| glicina-gtk4 | glicina-gtk4-1 | 1.0 | Converter quadros para GdkTextureGenericName |
| líbia | yaml-0.1 | 0.2.5 | Análise de Configurações YAML |
| sopa de lib | libsoup-3.0 | 3.6.0 | Operações HTTP |
| json-glib | json-glib-1.0 | 1.10.0 | Analisando respostas JSON (Flathub) |
O projeto adota o Código de Conduta do GNOME; participar por meio de RPs, Issues ou Discussões implica respeitar estas regras. Curiosamente, o ícone do aplicativo foi criado por Jakub Steiner, uma figura bem conhecida no ecossistema GNOME.
Status, ritmo de desenvolvimento do Bazaar e instalação do Flathub
Em apenas algumas semanas, o Bazaar deixou de estar disponível apenas em bazzita para se preparar para sua chegada generalizada via Flathub. Há solicitações abertas para aparecer no repositório e, com isso, está a apenas um clique de distância para qualquer distribuição habilitada para Flatpak. O ritmo é rápido e cada iteração aprimora os detalhes da IU/UX e melhora a integração com as camadas da área de trabalho.
Se você decidir instalá-lo, lembre-se que embora o download do aplicativo seja leve, o tempo de execução compartilhado Você pode aumentar o tamanho inicial se ainda não o tiver. É a contrapartida de um ecossistema que aposta em componentes reutilizáveis entre os aplicativos.
Algo para corrigir
Como alguém que usa o Bazzite, acho que é uma loja com potencial, mas a opção "Novo" que vemos no GitHub deixa claro que ele acabou de ser lançado e ainda precisa de melhorias. O que me incomoda é que nem sempre há um botão de voltar, nem mesmo para a tela inicial. Às vezes, quero fazer exatamente isso e, no momento em que escrevo este artigo, preciso fechar o aplicativo e reabri-lo para isso. Ou, se a opção existe, não a encontrei; nesse caso, a usabilidade precisa ser melhorada.
Perguntas frequentes sobre o ecossistema
Ele substituirá outras lojas no KDE? A resposta pragmática é: vivendo uma transição. O Bazzite irá integrá-lo, o Aurora irá incluí-lo sem interromper sua experiência atual e há um plano para substituir o Sugestões do KRunner pelos do Bazaar. Um frontend em Qt também foi proposto, embora sem garantias.
Ele ficará preso no mundo Universal Blue? A ideia é exatamente o oposto: seja uma IU no topo do Flathub. Se GNOME, KDE, Mint, SteamOS ou quem quer que queira adotar ideias ou o próprio frontend, é terreno fértil. No fim das contas, o importante é que Flathub prospera e que o usuário tenha uma experiência coerente, não a "marca" da loja.
Notas finais e detalhes práticos
Bazar inclui links de afiliados (identificados com ícones semelhantes a moedas). Se você comprar através deles, o autor poderá receber uma pequena comissão sem custo adicional para você. É mais um lembrete da variedade de modelos que são explorados para tornar o trabalho no desktop Linux sustentável.
Foi observado que o cílios curados Eu usei a configuração Aurora, e isso pode ser enfileirar múltiplas operações sem bloquear a navegação. Para o usuário final, esses detalhes fazem a diferença, pois reforçam a sensação de "loja ágil» que não te tire do fluxo.
Com tudo isso, o Bazaar está emergindo como um portal moderno para Flathub: Rápido, visual, com curadoria personalizada, integração perfeita com a busca no desktop e um foco claro na sustentabilidade de quem cria aplicativos. Para quem usa Linux há muito tempo e para quem é novo no mundo, concentrar a descoberta, a instalação e o suporte ao desenvolvedor em um só lugar pode simplificar bastante a vida e impulsionar o ecossistema na direção certa.