Imagen de la aplicación

Imagen de la aplicación
Tipo de software libre y de código abierto y formato de archivo
Escrito en xi
Sistema operativo linux
Primera edición 2004
ultima versión
Licencia licencia MIT
Sitio web appimage.org
 Archivos multimedia en Wikimedia Commons

AppImage  es un formato para distribuir aplicaciones portátiles para Linux . También intenta crear un entorno de implementación de binarios independiente de la distribución , que se llama Upstream . Presentado por primera vez como klik en 2004 [2] [3] [4] , renombrado a PortableLinuxApps en 2011 y finalmente a AppImage en 2013 .

Descripción

Goles

AppImage pretende ser un lanzador de aplicaciones de Linux con los siguientes objetivos: simplicidad, compatibilidad binaria , independencia de distribución , ejecución sin instalación, ejecución sin privilegios de root, portabilidad y mantener el sistema operativo intacto [5] .

Propiedades

AppImage no significa instalación en el sentido habitual de la palabra. AppImage no coloca los archivos de la aplicación en las carpetas del sistema, sino que utiliza un solo archivo comprimido. Cuando se ejecuta el archivo, se monta bajo FUSE . Este comportamiento ha existido desde el comienzo del proyecto y fue utilizado anteriormente por klik y PortableLinuxApps.

Cada aplicación es independiente: incluye todas las bibliotecas de las que depende la aplicación. El estándar AppImage 1.0 era una imagen ISO del estándar Rock Ridge ( zisofs ), que incluía un AppDir mínimo [6] y una pequeña biblioteca de tiempo de ejecución . La segunda versión puede usar otros sistemas de archivos como SquashFS [7] .

Historia

haga clic en

AppImage originalmente precedió a klik , desarrollado en 2004 por Simon Peter [ 8 ]  La aplicación del lado del cliente tenía licencia GPL . klik estaba integrado en el navegador, los usuarios podían descargar e instalar la aplicación simplemente ingresando un enlace que comenzaba con klik://. Esta acción inició el proceso de descarga de una "receta", un archivo que ayudó a generar un archivo .cmg . Básicamente, se usaron archivos .deb del repositorio Debian Stable para la generación, cubriendo así la mayoría de las plataformas usando un solo archivo de "receta". klik no podía ejecutar más de 8 programas al mismo tiempo, ya que había una limitación del kernel de Linux que no permitía conectar más de 8 imágenes al mismo tiempo. Fue posible sortear esta limitación usando FUSE . Las imágenes se volvían a vincular en cada lanzamiento sin dejar nada atrás, por lo que la única forma de desinstalar el programa era eliminar el archivo .cmg . La segunda versión de klik pretendía solucionar el problema de las múltiples conexiones, pero ni siquiera salió de la etapa beta . En 2011, el proyecto se congeló y la página de inicio se desconectó.

PortableLinuxApps

Simon Peter inició el proyecto PortableLinuxApps con objetivos similares: [9]

Cita1.png El formato AppImage se ha creado con objetivos específicos en mente: ser simple [...], mantener la compatibilidad binaria [...], ser independiente de la distribución [...], eliminar la necesidad de instalación [...], Permite poner aplicaciones en cualquier lugar [...], No requiere recompilación [...], Mantiene intacto el sistema operativo base [...], No requiere root [...] El formato AppImage se creó con las siguientes especificaciones: ser simple […], compatible con binarios […], ser independiente de la distribución […], eliminar todas las dependencias al finalizar […], permitir que los archivos se ejecuten en cualquier lugar […], hacer no requieren recompilación para compilar […], mantienen intacto el sistema operativo […], no requieren derechos de superusuario […] Cita2.png
AppImageKit

La tecnología se adaptó al proyecto portablelinuxgames.org existente , que albergaba juegos Linux de código abierto.

Imagen de la aplicación

Alrededor de 2013, se decidió cambiar el nombre del producto a AppImage y cambiar la licencia a MIT . El formato y la especificación ahora tienen una implementación específica que se pone a disposición del público [10] .

Influencia

En 2007, klik influyó en Alexander Larsson ,  quien creó el proyecto glick , el  predecesor de flatpak , lanzado en 2016 [11] .

Ejemplos de aplicación

Véase también

Notas

  1. Versión 13 - 2020.
  2. Resumen del 17/12/04 ¡Click lo soluciona todo! , knoppix.ru  (17 de diciembre de 2004). Archivado desde el original el 5 de noviembre de 2015. Consultado el 7 de junio de 2018.
  3. Software de  apuntar y hacer clic . atekon.de . Consultado el 7 de junio de 2018. Archivado desde el original el 6 de diciembre de 2004.
  4. Instalación con un clic con Klik  , linux.com (  7 de noviembre de 2005). Archivado desde el original el 7 de junio de 2017. Consultado el 7 de junio de 2018.
  5. AppImage: aplicaciones de Linux que se ejecutan en cualquier lugar de YouTube
  6. ↑ Dirección de aplicación ._  GitHub (30 de marzo de 2018). Consultado el 10 de junio de 2018. Archivado desde el original el 10 de junio de 2018.
  7. Especificación AppImage:  formato de imagen tipo 2 . GitHub . Consultado el 20 de agosto de 2018. Archivado desde el original el 4 de septiembre de 2018.
  8. Miguel. ¿Instalación de software de Linux de apuntar y hacer clic?  (Inglés) . Slashdot (15 de enero de 2005). Consultado el 20 de agosto de 2018. Archivado desde el original el 22 de junio de 2018.
  9. Simón Pedro. Documentación de AppImageKit  (inglés)  (enlace descendente) (1 de noviembre de 2010). Consultado el 20 de agosto de 2018. Archivado desde el original el 3 de noviembre de 2017.
  10. AppImage/  AppImageKit . GitHub . Consultado el 20 de agosto de 2018. Archivado desde el original el 11 de junio de 2018.
  11. Alejandro Larson. Experimentos con  paquetes de aplicaciones sin tiempo de ejecución . Blog de gnomos (7 de agosto de 2007). Consultado el 20 de agosto de 2018. Archivado desde el original el 22 de junio de 2018.
  12. Vídeo de Linus Torvalds en DebConf 2014  ( webm). Universidad de Umeå . Consultado el 20 de agosto de 2018. Archivado desde el original el 8 de marzo de 2021. (ver a partir de 6:28)
  13. Linus Torvalds . Esto es genial.  (Inglés) . Google+ (25 de noviembre de 2015). Consultado el 20 de agosto de 2018. Archivado desde el original el 14 de septiembre de 2017.
  14. Notas de la versión de MuseScore 2.0.3 - Nuevas  funciones . MuseScore » Manual del desarrollador » Notas de la versión (6 de abril de 2016). Consultado el 20 de agosto de 2018. Archivado desde el original el 20 de agosto de 2018.
  15. Lanzamiento de Krita 3.0  . Blog de Krita (31 de mayo de 2016). Consultado el 20 de agosto de 2018. Archivado desde el original el 25 de junio de 2018.
  16. Se publica digiKam 5.3.0…  (ing.) , digiKam Blog  (7 de noviembre de 2016). Archivado desde el original el 6 de julio de 2017. Consultado el 20 de agosto de 2018.
  17. El editor de video Linux OpenShot 2.3 impresiona: Nuevas herramientas, rendimiento rápido  (ing.) , NetworkWorld . Archivado desde el original el 19 de mayo de 2018. Consultado el 20 de agosto de 2018.
  18. @tresf @probonopd @zapashcanon @Umcaruje @zonkmachine @grejppi @mikobuntu @mypickedusername @karmux @lukas-w @vlad1777d @TheAssassin @Luraktinus @flynn16 @falkTX. Agregue compatibilidad con AppImage a las  compilaciones de Linux . GitHub (17 de octubre de 2017). Consultado el 20 de agosto de 2018. Archivado desde el original el 25 de febrero de 2021.
  19. Página de descarga de FreeCAD . Consultado el 28 de abril de 2020. Archivado desde el original el 23 de marzo de 2021.
  20. Página de descarga de OpenSCAD . Consultado el 28 de abril de 2020. Archivado desde el original el 31 de marzo de 2021.
  21. Adam honorable. Página de descarga de OpenRGB  . OpenRGB . Consultado el 1 de diciembre de 2020. Archivado desde el original el 9 de diciembre de 2020.