AppImages: executáveis ​​para todas as distros

AppImage

Muito se tem falado sobre fragmentação, a favor e contra, mas agora existem algumas soluções muito interessantes surgindo ultimamente, como os pacotes snap Canonical que foram abertos para todas as distros, não apenas para o Ubuntu. Mas além disso, existem outras possibilidades, uma delas é aquela que a gente vem a apresentar essa visão, é a Imagens de aplicativos. Basicamente, uma possibilidade de empacotar aplicativos de uma forma genérica para GNU / Linux.

Isso ajuda os desenvolvedores a serem encorajados a criar mais software para Linux, pois às vezes eles ficam relutantes sobre o número de pacotes que precisam gerar e manter para as diferentes distros existentes. Outras vezes, optam por fornecer apenas softwares compatíveis com determinadas distribuições, ignorando o resto, o que não é uma solução total. Por isso, projetos desse tipo abrem esperanças para que o universalidade para pacotes de software.

Além disso, as atualizações dos apps, inclusive de segurança, chegariam de forma mais direto via upstream (do desenvolvedor original). Isso viria graças às atualizações delta, ou seja, pacotes que incluem apenas as alterações das novas versões. Assim ganharíamos todos, tanto os desenvolvedores com aquela maior facilidade, quanto as vantagens de atualizar para ter sempre o mais recente e ter pacotes mais compatíveis para os usuários finais. Além de melhorar a segurança, técnicas de sandbox podem ser implementadas para isolá-los.

Mas nem tudo são vantagens, contra ele tem o da redundânciaa, pois ao integrar todas as dependências podemos encontrar espaço de armazenamento desperdiçado por bibliotecas e outros elementos repetidos que atualmente não estão disponíveis. Mas hey, é o preço que deve ser pago pelo resto das vantagens ... Para mais informações, pode consultar appimage.org.