Este software permite a los usuarios armar múltiples
computadoras virtuales x86 y x86-64 y usar una o más de esas computadoras
virtuales simultáneamente con el sistema operativo anfitrión. Cada
instancia de máquina virtual puede ejecutar su propio sistema operativo huésped
como Windows, Linux, etc.
Permite a una máquina física ejecutar dos o más sistemas operativos simultáneamente. Otros productos de VMWare pueden ayudar a gestionar máquinas virtuales.
El software de VMware puede funcionar en Linux, y en plataforma Mac OS X que corre en procesadores INTEL , bajo el nombre de VMware Fusion.
CARACTERÍSTICAS:
- Optimiza el desarrollo del software
y las pruebas con las operaciones. Crea múltiples entornos de desarrollo y
evaluación como máquinas virtuales en un solo ordenador y utilízalos para
comprobar las configuraciones de múltiples niveles “reales”, redes complejas y
múltiples sistemas operativos y aplicaciones, todo en un solo ordenador.
- Mejora
la colaboración en equipo. La portabilidad y las propiedades independientes del
hardware en las máquinas virtuales, junto con las nuevas características de
VMware Workstation, permiten a los usuarios compartir fácilmente entornos de
desarrollo además de las evaluaciones preconfiguradas sin riesgos y también
facilitan la colaboración entre el desarrollo y el control de calidad.
-
Mejora la productividad de los
profesionales del mundo IT. Permite a los administradores del sistema y a otra
empresa evaluar el software, incluyendo las nuevas aplicaciones, las
actualizaciones de las aplicaciones y los ajustes del sistema operativo, en las
máquinas virtuales antes de su desarrollo en los ordenadores físicos o
servidores en un entorno de producción. Los departamentos de ayuda de las
empresas IT pueden crear y hacer referencia a una biblioteca virtual para las
configuraciones del usuario final y para ayudarles a resolver problemas con
mayor rapidez.
-
Introduce la infraestructura virtual
en tu empresa. Las máquinas virtuales creadas en un lugar de trabajo pueden
implementarse a los otros ordenadores personales y servidores o plataformas de
virtualización ofrecidos por VMware. Introducir la virtualización de VMware
Workstation en el escritorio es un paso ideal para transformar tu
infraestructura física de IT en una infraestructura virtual.
Es un software de
virtualización para arquitecturas x86 que fue desarrollado originalmente por la
empresa alemana Innotek GmbH, pero que pasó a ser propiedad de la empresa Sun
Microsystems en febrero de 2008 cuando ésta compró a innotek.
Por
medio de esta aplicación es posible instalar sistemas operativos adicionales,
conocidos como “sistemas invitados”, dentro de otro sistema operativo
“anfitrión”, cada uno con su propio ambiente virtual. Por ejemplo, se podrían
instalar diferentes distribuciones de GNU/Linux en VirtualBox instalado en Windows XP o
viceversa.
Entre los sistemas operativos soportados (en
modo anfitrión) se encuentran:
GNU/Linux,
Mac OS X, OS/2 Warp, Windows, y Solaris/OpenSolaris, y dentro de éstos es
posible virtualizar los sistemas operativos:
FreeBSD,
GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.
CARACTERÍSTICAS:
-
La modularidad. VirtualBox tiene un diseño extremadamente
modular con interfaces bien definidas de programación interna y un diseño cliente/servidor.
Esto hace que sea fácil de controlar desde varias interfaces a la vez: por
ejemplo, puede iniciar una máquina virtual en una típica interfaz gráfica de
usuario y a continuación, el control de la máquina mediante línea de comandos,
o incluso de forma remota.
- Descripciones de máquinas virtuales en XML. Las
opciones de configuración de las máquinas virtuales se almacenan enteramente en
XML por lo que pueden ser fácilmente portadas a otros equipos.
- Guest Additions. Para Windows, Linux y Solaris. VirtualBox tiene software
especial que puede ser instalado dentro de máquinas Windows, Linux y Solaris
virtuales para mejorar el rendimiento y hacer la integración mucho más
transparente.
- Carpetas compartidas. Al
igual que muchas otras soluciones de virtualización, para el intercambio fácil
de datos entre anfitriones y huéspedes, VirtualBox permite declarar ciertos
directorios como “carpetas compartidas”, a los que luego se puede acceder desde
dentro de las máquinas virtuales.
QEMU
Es un software
que recrea una máquina virtual. La máquina virtual cuenta con su propio
procesador (igual o diferente al de la máquina física en la que corre QEMU),
memoria y todos los elementos necesarios para ejecutar un SO con sus aplicaciones.
Ha sido
desarrollado por Fabrice Bellard, y es software libre GPL. En un principio
KQEMU no se desarrolló como software libre, pero desde el 6 de febrero de 2007
está cubierto por la GPL.
QEMU puede
funcionar de dos manera diferentes:
- Como un emulador de otro hardware.
En este
modo QEMU emula todos los componentes físicos de un ordenador real.
La CPU
emulada puede ser diferente de la CPU física que se utiliza para ejecutar QEMU,
de esta manera es posible ejecutar en el emulador programas para una
arquitectura diferente.
Este modo
depende de un componente llamado "acelerador QEMU" o bien KQEMU, que
es un driver que permite ejecutar el código de la máquina huésped directamente
en la CPU física. De esta manera se alcanza una velocidad de ejecución similar
a la velocidad de ejecución nativa. En este caso la máquina hospedada y la CPU
física deben ser x86.
Puede instalarse QEMU a través de
los paquetes preparados para la distribución de GNU/Linux que se esté utilizando
o bien desde la web del proyecto http://fabrice.bellard.free.fr/qemu/download.html
que proporciona:
- El código y documentación de QEMU
- Algunas versiones precompiladas para GNU/Linux, Mac OS X y Windows
- Imágenes de ejemplo para algunos sistemas
emulados.
CARACTERÍSTICAS:
- Aumento de velocidad, algunas aplicaciones pueden
correr a una velocidad cercana al tiempo real.
- Implementa el formato de imagen de disco
Copy-On-Write. Se puede declarar una unidad virtual multi-gigabyte, la imagen
de disco ocupará solamente el espacio actualmente utilizado.
- Implementa la superposición de imágenes. Se puede
mantener una foto del sistema huésped, y escribir cambios en un archivo de
imagen separado. Si el sistema huésped se colapsa, es sencillo volver a la foto
del sistema huésped.
- Soporte para ejecutar binarios de Linux en otras
arquitecturas.
- Es posible salvar y restaurar el estado de la
máquina (por ejemplo programas en ejecución.)
- Emulación de tarjetas de red virtuales.
- El Sistema Operativo huésped no necesita ser
modificado o parcheado.