Aplicaciones portables en una memoria USB

Llevar aplicaciones portables en una memoria USB ofrece numerosas ventajas, por lo que cada vez es más popular entre los usuarios. Disponer de aplicaciones portables en una memoria USB permite llevar siempre encima los programas que más utilizamos y usarlos en cualquier ordenador con un Sistema Operativo compatible sin necesidad de instalarlos. Si además de las aplicaciones llevamos nuestros documentos, podremos trabajar en cualquier ordenador sin problemas de incompatibilidad entre aplicaciones o formatos.

Aplicaciones portables en una memoria USB

Qué son las aplicaciones portables

Una aplicación portable es un programa informático con las siguientes características:

  • Puede llevarse en un dispositivo portátil extraíble, como una memoria USB, CD, DVD o disquete.
  • Puede utilizarse en cualquier ordenador con un Sistema Operativo compatible con el de la aplicación.
  • Puede ejecutarse desde el dispositivo portátil, sin instalación previa.
  • No emplea librerías del Sistema Operativo o de otra aplicación, y si lo hace sólo usa librerías incluidas por defecto en el sistema.
  • No guarda archivos de configuración ni datos en el ordenador donde se ejecuta, sino en el propio dispositivo portátil.
  • No hay ninguna diferencia en su apariencia, uso o funcionamiento entre la versión normal y la versión portable de la aplicación.

No debe confundirse aplicación portable con el concepto de portabilidad del software ni con el software multiplataforma.

  • La portabilidad del software es la capacidad de reutilizar el código fuente del software al pasar una plataforma a otra, cuanto mayor es la portabilidad menor es la dependencia del software con respecto a la plataforma.
  • El software multiplataforma es aquel cuyo código fuente puede compilarse para distintas plataformas, tanto de hardware como de software.

Para generar una aplicación portable a partir de la versión normal, básicamente hay dos estrategias:

  1. Modificar el código fuente para que la aplicación no guarde datos en el ordenador anfitrión y eliminar las dependencias compilando la aplicación de forma estática en vez de dinámica, de manera que las librerías formen parte del ejecutable en vez de utilizar librerías externas.
  2. Virtualizar el entorno de ejecución de la aplicación, de modo que una capa de virtualización intercepte las llamadas no portátiles de la aplicación. Esta estrategia permite que una aplicación se ejecute como aplicación portable sin modificar el código fuente.

Software libre y Aplicaciones portables

La mayoría de aplicaciones portables son software libre, ya que la libertad que el software libre confiere a los usuarios permite modificar el código fuente y recompilarlo sin restricciones, a diferencia del software propietario, cuyas restrictivas licencias imposibilitan cualquier modificación del código fuente.

Principales recopilaciones de aplicaciones portables

Existen recopilaciones de aplicaciones portables para los principales Sistemas Operativos, que incluyen decenas de programas gratuitos, software libre, open source o freeware. Algunas son simples colecciones de software, pero otras ofrecen prestaciones avanzadas como lanzador o sincronización automática con el catálogo online.

Para Windows:

  • PortableApps.
  • WinInizio PenSuite.
  • WinPenPack.
  • Lupo PenSuite.
  • LiberKey.
  • Pendriveapps.
  • App-Stick.

Para Linux:

  • Portable Linux Apps.
  • PendriveLinux.

Para Mac:

  • FreeSMUG.
  • OS X Portable Applications.

Artículos en la categoría "Dispositivos de almacenamiento de datos"

  1. Disco duro
  2. Particiones
  3. Servidor de almacenamiento NAS
  4. RAID (discos redundantes)
  5. Disco duro SSD
  6. Discos duros híbridos
  7. Discos duros externos
  8. Guía de compra disco duro externo
  9. Disco duro multimedia
  10. Memoria flash
  11. Disquete
  12. Pendrive USB
  13. Consejos de uso para las memorias USB
  14. Aplicaciones portables en una memoria USB
  15. Lectores de tarjetas
  16. Lector de tarjetas de memoria integrado
  17. Tarjetas de memoria
  18. Tarjetas de memoria SD
  19. Tarjeta de memoria microSD
  20. Discos ópticos
  21. Blu-ray
  22. LightScribe
  23. Almacenamiento online

Los comentarios están cerrados