Runforrest World

Mis problemas con flatpak y porque prefiero usar appimages

Tabla de contenidos:

Puede que en algún momento hayan notado que e dicho que no me gusta flatpak pero no e sido bastante detallista en eso ya que siempre digo "no me gusta porque las apps pesan mucho" que es cierto, esa es mi principal queja pero en esta entrada quiero comentar otras razones del porque no me gustan.

Como nota adicional tampoco estoy denigrando el formato, aquí comento más que todo quejas o problemas personales que me han afectado o han afectado a amigos cercanos que hayan usado este formato con anterioridad.

Bloatware

No quiero que mal interpreten lo que digo con esto, lo que quiero dar a entender acá es que mi queja principal es el peso, ya que entiendo la idea de que flatpak busque funcionar de forma verdaderamente universal metiendo las apps en su propio sandbox y con sus propias dependencias, pero el problema principal es que esto termina afectando al usuario promedio o incluso generar confusión ya que notará que una aplicación nativa (ofrecida mediante su gestor de paquetes por ejemplo) es mucho más ligera que una aplicación instalada via flatpak, otra razón más es que si el usuario tiene un disco de 250 GB o de 120 GB en casos más extremos y usa muchas aplicaciones en flatpak entonces el espacio se le acabará rapido, más que todo por las dependencias por supuesto.

Problemas con algunos DEs o WMs

Para dar un poco más de contexto acá a lo que me refiero con problemas es por la falta de integración en algunos escritorios o gestores de ventanas (quizás sea un problema mio o skill issue pero igualmente queria comentarlo) porque al menos en mi caso que e usado aplicaciones en flatpak por alguna razón en particular la aplicación nunca aparece en el menu de aplicaciones, en este caso rofi y tengo que mover la aplicacion manualmente a ~/.local/share/applications por lo que al menos para mí me parece algo bastante molesto ya que tampoco quiero hacer este tipo de cosas manualmente.

Problemas con la tematización

A algunas personas puede que esto les de igual porque no siempre tematizan su escritorio o gestor de ventanas, pero en mi caso soy una persona que le gusta mantener la consistencia en mi escritorio o al menos lo más que puedo. Mis principales quejas son que tematizar apps en GTK o QT requieren intervención manual ya que casi siempre tienes que asignarle a flatpak el directorio en donde se encuentran esos temas (puede que en distros user friendly no sea el caso) como e dicho antes con el tema de la integración es algo que personalmente no quiero hacer manualmente porque si yo deseo usar algo es algo que sea del tipo "instalar y usar" como es el caso del software que quiero instalar.

Los appimages como alternativa

Appimage es un formato bastante viejo comparado con flatpak (¡existe desde 2004!) lo que más me gusta de este formato es su naturaleza de funcionar de forma portatil esto hace que te lo puedas llevar a cualquier lado así te ahorras lo de tener que instalar el software que nesecitas ni tampoco tener que lidiar con sus dependencias ya que todo está metido en un solo appimage, aunque tiene sus problemas como que los appimages dependen de ciertas cosas como FUSE y que el sistema tenga una versión de glibc actualizada, esto es contradictorio si se ve desde otro lado pero por suerte este tipo de formato ofrece bastantes posibilidades. Gracias a esto tenemos appimages verdaderamente universales que utilizan tecnologias como dwarFS o uruntime estos appimages pueden funcionar en musl y en distribuciones bastante antiguas como Ubuntu 14.04 por lo que pueden servir para usar cierto software en un equipo atrapado en una distribución bastante antigua tambien que su uso en disco es mucho más pequeño que el de aplicaciones en flatpak por lo que eso puede ayudar a ahorrar espacio en disco o tambien puede servirle a alguien que prefiera el minimalismo como es mi caso.

En resumen:

Basicamente prefiero a los appimages por su portabilidad, las posibilidades que puede ofrecer y tambien por el bajo peso que pueden ofrecer.

Palabras finales

Esto a sido todo, muchas gracias por leer y si te gustó esta entrada entonces puedes compartirsela a otras personas ^^

#opinion