AppImage será o merece ser el futuro formato en Linux?

in #spanish7 years ago (edited)

Después de hacer algunas pruebas y de usar algo de software en este formato, voy a dar mi opinión sobre el sistema de empaquetado AppImage.

Antes de empezar y para dar una info rápida: AppImage es un formato de empaquetado universal (algo en común con snap o flatpack) es decir que se descarga la aplicación con todas sus dependencias incluidas.

Para instalar software en este formato simplemente se le da permisos de ejecución con chmod +x Paquete.AppImage o desde el administrador de archivos, una vez hecho esto simplemente se ejecuta.

Llegados a este punto se podrá notar que se ejecuta el programa en cuestión sin siquiera haber pasado por un instalador o haber instalado alguna dependencia, a lo sumo preguntará si se quiere agregar un acceso directo al menú de programas, digamos que es equivalente a los programas portables de Windows.

Hasta aquí podríamos decir que todo va perfecto, pero no todo es color de rosa:

  • Cuando la aplicación tiene cierto tamaño y si la pc llega a tener sus años, el arranque puede ser algo lento. * La aplicación no se actualizará automáticamente, o se habrá notificaciones relacionadas al respecto (como en Thunderbird).
  • Habrá "redundancia" de librerías, esto quiere decir que habrá librerías repetidas con las del sistema, no iba a poner este punto ya que hoy en día los discos rígidos tienen suficiente tamaño como para darle importancia a unas decenas de megas (pero alguno seguro me lo hará saber).
  • Es mucho más probable que los programas empaquetados en este formato funcionen con distros de la misma época, no es una regla de oro pero debería tenerse en cuenta.
  • Unas pocas (muy pocas) aplicaciones simplemente no se ejecutan, seguramente será por el mismo empaquetado que no se hizo correctamente.

Hecha la lista de arriba más de uno pensará que no vale la pena tener en cuenta este formato, pero hay algunas ventajas notables:

  • No hace falta instalar repositorios adicionales.
  • No hace falta ningún instalador (se complementa con el punto anterior).
  • El hecho de descargar y ejecuctar hace más facil la migración a Linux (en especial si se viene de Windows).

Dicho esto queda claro que un punto que suele criticarse al SO del pingüino es la instalación de software, ya
que las dependencias y las diferencias que hay entre distros suele desorientar a los nuevos usuarios cuando
quieren salir de *buntu/Mint/Zorin (o cualquier otra que haya sido su primer distro).

Para los que llevamos mucho tiempo, también puede ser una ventaja, ya que si estamos en un entorno GTK (xfce, lxde,
gnome, etc) y necesitamos una aplicación Qt o Kde, se nos va a instalar una cantidad importante de librerías y hasta algunas aplicaciones que ni necesitaríamos -pero que al fin de cuentas son dependencias- lo mismo pasaría si fuera al revés.

En resumen, y a pesar de algunos detalles, creo que AppImage es un formato que merece ser tenido en cuenta.
Antes de terminar, les dejo una lista de sitios donde se podrá encontrar varios programas empaquetados con este formato:

https://github.com/AppImage/AppImageKit/wiki/AppImages
https://bintray.com/probono/AppImages/
https://appimage.github.io/apps/

Sort:  

Your Post is nice thanks for sharing :)
I started following you .. please follow me back @Rabody so I can support you more.

Hola @abelnicolas1976, upv0t3
Este es un servicio gratuito para nuevos usuarios de steemit, para apoyarlos y motivarlos a seguir generando contenido de valor para la comunidad.
<3 Este es un corazón, o un helado, tu eliges .

: )


N0. R4ND0M:
7210 3251 2522 6836
4477 9047 7753 9237
1551 4248 2996 1376
2817 5135 2760 8325

Congratulations @abelnicolas1976! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.030
BTC 59708.78
ETH 3185.76
USDT 1.00
SBD 2.45