viernes, 17 de mayo de 2019

Para que se utiliza una maquina virtual y pasos para su activacion


Para que se utiliza una maquina virtual y pasos para su activacion

Si dispones de aplicaciones o programas que solo funcionan con sistemas operativos antiguos (por ejemplo Windows vista, Windows 7, Windows XP… o algo más antiguo), puedes seguir utilizándolas como si nada con una máquina virtual, si es que tu sistema operativo actual no es capaz de ejecutarlas correctamente.
Para las actualizaciones de software, por ejemplo, es útil disponer de una máquina virtual donde instalarlas y probarlas por si surgieran problemas. Por ejemplo, hace aproximadamente un año saltaba la alarma con una actualización defectuosa de Windows 10 que solo dejaba como alternativa ejecutar una restauración del sistema, y volver a una versión anterior. Con una máquina virtual podrás detectar cualquier posible fallo o error antes de instalar las actualizaciones en tu ordenador real y, en caso de que se produzca algún fallo, esperar a que se publique el correspondiente parche para actualizar tu sistema.
También es útil para quienes trabajan con Linux, o Mac, y quieren ejecutar un juego o una aplicación de Windows. Las máquinas virtuales son una de las soluciones más sencillas para ello, porque evitarás tener que instalar los dos sistemas operativos en el mismo ordenador.
VirtualBox_screenshot

Activacion de la maquina
Cuando desarrollamos para Android nos vemos en la necesidad de probar nuestras aplicaciones en diversos dispositivos, para garantizar su correcto funcionamiento en configuraciones diferentes. Salvo que dispongamos de muchos y variados dispositivos reales, no nos quedará más remedio que emularlos.
El SDK de Android nos permite crear AVDs (Android Virtual Devices) para diversas versiones del sistema operativo y con variadas características hardware. Pero, seamos realistas, su rendimiento deja bastante que desear, incluso en máquinas potentes.
A medida que van saliendo nuevas versiones de Android el esfuerzo que tiene que realizar el software para emularlas es cada vez mayor, lo que provoca que se ejecuten con bastante lentitud. Y mejor no hablemos de tabletas. Para arrancar un AVD con configuración de tableta hay que armarse de paciencia.
Afortunadamente, tenemos otra opción para emular Android obteniendo un mayor rendimiento: usar una máquina virtual que ejecuta la versión para procesadores Intel x86 de Android. Hay varios proyectos que buscan la mejor forma de realizar esta tarea. Yo me voy a centrar en AndroidVM, que es una de las soluciones más sencillas.

Descargando todo lo necesario

Lo primero que hay que descargar es la imagen de la máquina que vamos a instalar. Lo podemos hacer desde http://androvm.org/blog/download/. Hay varias versiones:
  • Versión para emular teléfonos: vbox86p
  • Versión para emular tabletas: vbox86t
  • Versión para emular tabletas con capacidades de teléfono: vbox86tp
Además, de cada una de ellas hay una versión básica y otra que incluye las aplicaciones de Google, Houdini (un emulador de ARM) y soporte Flash. Lo del emulador de ARM se debe a que las imágenes son de Android para x86 y algunas aplicaciones se ejecutan en modo nativo y están compiladas para ARM (por ejemplo, el reproductor flash).
La imagen la descargamos en formato OVA (Open Virtualization Appliance), que es un paquete OVF (Open Virtualization Format) comprimido. El paquete contiene varias imágenes de disco y un fichero descriptor en formato XML. Las imágenes de disco de estos paquetes AndroVM están en formato VMDK (Virtual Machine Disk). Es el formato que utilizan los productos de VMware, pero también lo soporta VirtualBox, que es el que utilizaré en este post.
En esa misma página también es recomendable descargar la aplicación AndroVM Player, que nos servirá para que la máquina virtual utilice el hardware gráfico de la máquina anfitriona. Conviene descargar la versión que se corresponda con la versión de Windows que tengamos, 32 o 64 bits. No requiere instalación, basta con descomprimirla en un directorio.

Instalación de la máquina virtual

Instalar la imagen que hemos descargado es fácil y rápido. Basta con hacer doble click sobre ella o seleccionar Archivo | Importar servicio virtualizado en VirtualBox. Aceptamos las opciones predeterminadas y ya tenemos la máquina instalada.

No hay comentarios.:

Publicar un comentario