Neste artigo, exploraremos o fascinante mundo de Flatpak. Flatpak é um tema que tem chamado a atenção e o interesse de pessoas de todas as idades e estratos sociais. Desde o seu surgimento, Flatpak tem sido objeto de debate, pesquisa e análise por especialistas em diversas áreas. Neste artigo examinaremos as diferentes facetas e aspectos relacionados a Flatpak, bem como seu impacto na sociedade e na cultura. Além disso, nos aprofundaremos em sua evolução ao longo do tempo e em sua relevância hoje. Prepare-se para descobrir tudo o que você sempre quis saber sobre Flatpak e mergulhe em um mundo de conhecimento e descoberta.
Flatpak | |
---|---|
![]() | |
Desenvolvedor | Alex Larsson, Flatpak Team |
Plataforma | x86, x86-64, ARM e AArch64, PowerPC e PPC64 |
Lançamento | setembro de 2015 (9 anos)[1] |
Versão estável | 1.16.0 (9 de janeiro de 2025[2]) |
Escrito em | C |
Sistema operacional | Linux |
Gênero(s) | Virtualização |
Licença | GNU LGPLv2.1[3] |
Página oficial | flatpak |
Repositório | Flatpak no GitHub |
Flatpak (anteriormente conhecido como xdg-app) é um programa utilitário de implantação de programas de computador descentralizado, gestão de pacote e virtualização para o sistema operacional Linux. Um programa empacotado no formato Flatpak provê um ambiente seguro em sandbox, onde o usuário executa programas em um modo isolado sem influenciar no sistema operacional, ou seja, onde cada programa empacotado possui apenas as bibliotecas necessárias para a execução do programa.[4][5][6] Aplicações usando Flatpak necessitam de autorização prévia do usuário para usar o hardware ou acessar arquivos do sistema, semelhante aos aplicativos para o sistema operacional Android.[7]
Em 2013, Lennart Poettering propôs a ideia de usar contêineres de programas no ambiente de trabalho GNOME,[5] publicando um artigo sobre isso em 2014.[8][9] Desenvolvido como parte do projeto freedesktop.org (anteriormente conhecido como X Desktop Group - sigla XDG),[10] foi chamado originalmente como xdg-app.[11][6]
Diferente do gerenciador de pacotes Snappy, o Flatpak foi desenvolvido para ser descentralizado, permitindo adicionar programas de diferentes fontes/lojas. Uma fonte popular é o Flathub, que disponibilizam alguns programas populares, como: Mozilla Firefox,[12] GIMP,[13] LibreOffice,[14] Pitivi,[15] KDE Applications,[16] e alguns não oficiais como Chromium, Blender, Inkscape, Spotify,[17] Skype,[18] Discord, e Steam. Tem se tornado popular também na pirataria, pela facilidade de distribuição com todas as dependências, incluindo Wine (necessário para execução de programas para Windows no Linux).[19]
O programa de gestão Steam para o sistema Linux adotou a tecnologia do Flatpak em seu runtime de compatibilidade, para executar jogos em contêineres específicos individuais.[20][21][22]