1. VirtualBox
Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado
originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle
Corporation como parte de su familia de productos de virtualización. 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.
Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X,
OS/2 Warp , Microsoft Windows, ySolaris/OpenSolaris, y dentro de ellos es posible virtualizar los
sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y
muchos otros.
La aplicación fue inicialmente ofrecida bajo una licencia de software privativo, pero en enero de
2007, después de años de desarrollo, surgió VirtualBox OSE (Open Source Edition) bajo la licencia
GPL 2. Actualmente existe la versión privativa Oracle VM VirtualBox, que es gratuita únicamente
bajo uso personal o de evaluación, y esta sujeta a la licencia de "Uso Personal y de Evaluación
VirtualBox"(VirtualBox Personal Use and Evaluation License o PUEL) y la versión Open Source,
VirtualBox OSE, que es software libre, sujeta a la licencia GPL.
VirtualBox ofrece algunas funcionalidades interesantes, como la ejecución de maquinas virtuales
de forma remota, por medio del Remote Desktop Protocol (RDP), soporte iSCSI, aunque estas
opciones no están disponibles en la versión OSE.
En cuanto a la emulación de hardware, los discos duros de los sistemas invitados son almacenados
en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk
Image, incompatible con los demás software de virtualización.
Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales ópticas
de CD o DVD, o como un disquete.
Tiene un paquete de controladores que permiten aceleración en 3D, pantalla completa, hasta 4
placas PCI Ethernet (8 si se utiliza la línea de comandos para configurarlas), integración con teclado
y ratón.
VMware
VMware es un sistema de virtualización por software. Un sistema virtual por software es un
programa que simula un sistema físico (un computador, un hardware) con unas características de
hardware determinadas. Cuando se ejecuta el programa (simulador), proporciona un ambiente de
ejecución similar a todos los efectos a un computador físico (excepto en el puro acceso físico al
hardware simulado), con CPU (puede ser más de una), BIOS, tarjeta gráfica, memoria RAM, tarjeta
de red, sistema de sonido, conexión USB, disco duro (pueden ser más de uno), etc.
Un virtualizador por software permite ejecutar (simular) varios computadores (sistemas
operativos) dentro de un mismo hardware de manera simultánea, permitiendo así el mayor
aprovechamiento de recursos. No obstante, y al ser una capa intermedia entre el sistema físico y
el sistema operativo que funciona en el hardware emulado, la velocidad de ejecución de este
último es menor, pero en la mayoría de los casos suficiente para usarse en entornos de
producción.