Flatpak

De MediaWiki
Ir a la navegación Ir a la búsqueda

Hai tantas distribucións de Linux. Crear aplicacións para todos eles pode ser unha tarefa difícil e que require moito tempo. Aínda que existen moitos conversores de paquetes, todos teñen problemas de funcionalidade e compatibilidade limitados.

Para superar este problema, Canonical introduciu un formato de paquete de aplicación chamado Snap. Os Snaps desenvolvéronse inicialmente para o sistema operativo Ubuntu, pero agora foron adoptados polas principais distribucións de Linux, incluíndo Arch, Gentoo, Fedora e openSUSE.

Un snap é un paquete binario único que inclúe todas as bibliotecas e dependencias necesarias.

Podes instalarilo en calquera distribución de Linux, independentemente da súa versión e arquitectura. Non é necesario desenvolver unha aplicación separada para cada distribución!

Do mesmo xeito que Snap, existe outra ferramenta de formato de paquetes de aplicacións chamada Flatpak.

Flatpak é un sistema para crear, instalar e executar aplicacións e tempos de execución en diferentes distribucións de Linux.

Agora podes crear unha única aplicación Flatpak e instalarlla en diferentes versións de Linux. Non tes que preocuparte polas bibliotecas e dependencias; todo está incluído nunha única aplicación.

Outra característica destacable é que podemos instalar varias versións dunha mesma aplicación ao mesmo tempo no sistema Linux. Por exemplo, é posible instalar as versións 2.1, 2.2 e 2.3 do reprodutor VLC no mesmo sistema. Se es desenvolvedor, podes probar diferentes versións dunha aplicación á vez.

Flatpak foi desenvolvido orixinalmente por Alex Larsson e logo apoiado por Red Hat, Endless Computers e Collabora. Agora manteno activamente unha comunidade independente, formada por contribuíntes, voluntarios e organizacións de apoio.

O marco Flatpak está escrito en C e publicado baixo a licenza LGPL.

Referencias