
VMware Inc., (VM de Virtual Machine) filial de EMC Corporation que proporciona la mayor parte del software de virtualizacion disponible para ordenadores compatibles X86. Entre este software se incluyen VMware Workstation, y los gratuitos VMware Server y VMware Player. El software de VMware puede funcionar en Windows, Linux, y en la plataforma Mac OS X que corre en procesadores INTEL, bajo el nombre de VMware Fusion. El nombre corporativo de la compania es un juego de palabras usando la interpretacion tradicional de las siglas -VM- en los ambientes de computacion, como maquinas virtuales (Virtual Machines).
VMware es un sistema de virtualizacion por software. Un sistema virtual por software es un programa que simula un sistema fisico (un computador, un hardware) con unas caracteristicas de hardware determinadas. Cuando se ejecuta el programa (simulador), proporciona un ambiente de ejecucion similar a todos los efectos a un computador fisico (excepto en el puro acceso fisico al hardware simulado), con CPU (puede ser mas de una), BIOS, tarjeta grafica, memoria RAM, tarjeta de red, sistema de sonido, conexion USB, disco duro (pueden ser mas de uno), etc.
Un virtualizador por software permite ejecutar (simular) varios computadores (sistemas operativos) dentro de un mismo hardware de manera simultanea, permitiendo asi el mayor aprovechamiento de recursos. No obstante, y al ser una capa intermedia entre el sistema fisico y el sistema operativo que funciona en el hardware emulado, la velocidad de ejecucion de este ultimo es menor, pero en la mayoria de los casos suficiente para usarse en entornos de produccion.
VMware es similar a su homologo Virtual PC, aunque existen diferencias entre ambos que afectan a la forma en la que el software interactua con el sistema fisico. El rendimiento del sistema virtual varia dependiendo de las caracteristicas del sistema fisico en el que se ejecute, y de los recursos virtuales (CPU, RAM, etc.) asignados al sistema virtual.
Mientras que VirtualPC emula una plataforma x86, Vmware la virtualiza, de forma que la mayor parte de las instrucciones en VMware se ejecutan directamente sobre el hardware fisico, mientras que en el caso de Virtual PC se traducen en llamadas al sistema operativo que se ejecuta en el sistema fisico.
Funcionamiento
En el caso de la version Workstation y Server, el funcionamiento es bastante similar a lo siguiente:
Aplicacion -- OS (virtual) -- Hardware (virtual) -- VMware -- (OS host) -- hardware fisico.
Esto afecta el rendimiento y desempeno de las maquinas virtuales, a diferencia de la version ESX que funciona mas o menos de la siguiente manera.
Aplicacion -- OS (virtual) -- Hardware (virtual) -- VMware -- hardware fisico.