Está en la página 1de 28

Mquinas Virtuales

Lic. Ramiro Estigarribia


Qu es una
Mquina Virtual?
Es un software que simula a una computadora y puede
ejecutar programas como si fuese una computadora
real.

Este software es "un duplicado eficiente y aislado de una
mquina fsica".

Una caracterstica esencial de las mquinas virtuales es
que los procesos que ejecutan estn limitados por los
recursos y abstracciones proporcionados por ellas.

Estos procesos no pueden escaparse de esta
"computadora virtual".


Mquina Virtual.
Cuando se ejecuta el programa (simulador), este
proporciona un ambiente de ejecucin similar a
todos los efectos a un computador fsico:
CPU
BIOS
tarjeta grfica
memoria RAM
tarjeta de red
sistema de sonido
conexin USB
disco duro, etc.

Mquinas Virtuales.
Usos.
Uno de los usos ms extendidos de las mquinas
virtuales es ejecutar sistemas operativos para
"probarlos".

De esta forma podemos ejecutar un sistema
operativo que queramos probar (GNU/Linux, por
ejemplo) desde nuestro sistema operativo habitual
(Mac OS X por ejemplo) sin necesidad de instalarlo
directamente en nuestra computadora y sin miedo a
que se desconfigure el sistema operativo primario.
Virtualizacin hoy da.
La virtualizacin es una excelente opcin hoy da, ya
que las mquinas actuales (Laptops, desktops,
servidores) en la mayora de los casos estn siendo
"sub-utilizados" (gran capacidad de disco duro,
memoria RAM, etc.), llegando a un uso de entre
30% a 60% de su capacidad.

Al virtualizar, la necesidad de nuevas mquinas en
una ya existente permite un ahorro considerable de
los costos asociados (energa, mantenimiento,
espacio, etc).
Inconvenientes de las
mquinas virtuales
Uno de los inconvenientes de las mquinas virtuales
es que agregan gran complejidad al sistema en
tiempo de ejecucin.
Esto tiene como efecto la ralentizacin del sistema,
es decir, el programa no alcanzar la misma
velocidad de ejecucin que si se instalase
directamente en el sistema operativo principal.
Sin embargo, a menudo la flexibilidad que ofrecen
compensa esta prdida de eficiencia.
Oracle VirtualBox
Es un software de virtualizacin, creado originalmente
por la empresa alemana innotek GmbH.

Actualmente es desarrollado por Oracle Corporation
como parte de su familia de productos de
virtualizacin.

Por medio de esta aplicacin es posible instalar
sistemas operativos, conocidos como sistemas
invitados, dentro de otro sistema operativo
anfitrin, cada uno con su propio ambiente virtual.
Oracle VirtualBox
Sistemas Soportados
Entre los sistemas operativos soportados (en modo
anfitrin) se encuentran:
GNU/Linux, Mac OS X, OS/2 Warp , Microsoft
Windows, y Solaris/OpenSolaris.

Dentro de ellos es posible virtualizar los sistemas
operativos:
FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp,
Windows, Solaris, MS-DOS y muchos otros.
QEMU
QEMU es un emulador de procesadores basado en la
traduccin dinmica de binarios (conversin del
cdigo binario de la arquitectura fuente en cdigo
entendible por la arquitectura husped).

QEMU tambin tiene capacidades de virtualizacin
dentro de un sistema operativo, ya sea GNU/Linux,
Windows, o cualquiera de los sistemas operativos
admitidos, (de hecho es la forma ms comn de
uso).
QEMU
Esta mquina virtual puede ejecutarse en cualquier
tipo de Microprocesador o arquitectura (x86, x86-64,
PowerPC, MIPS, SPARC, etc.).

El objetivo principal es emular un sistema operativo
dentro de otro sin tener que reparticionar el disco
duro, empleando para su ubicacin cualquier
directorio dentro de ste.

El programa no dispone de GUI.
VMware
VMware Inc., es una empresa que proporciona
software de virtualizacin 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.
VMware Vs VirtualBox
VMware es similar a su homlogo VirtualBox, aunque
existen diferencias que afectan a la forma en la que
el software interacta con el sistema fsico.

El rendimiento del sistema virtual vara dependiendo
de las caractersticas del sistema fsico en el que se
ejecute, y de los recursos virtuales (CPU, RAM,
etc.) asignados al sistema virtual.


VMware Vs VirtualBox
VirtualPC emula una computadora, en cambio
VMware la virtualiza.

La mayor parte de las instrucciones en VMware se
ejecutan directamente sobre el hardware fsico,
mientras que en el caso de Virtual PC se traducen
en llamadas al sistema operativo que se ejecuta en
el sistema fsico.

WINE
Es una reimplementacin de la interfaz de
programacin de aplicaciones de Windows para
sistemas operativos basados en Linux.

Permite la ejecucin de programas diseados para
Microsoft Windows directamente sobre Linux.

El nombre Wine es:
Acrnimo recursivo en ingls para:
Wine Is Not an Emulator, que significa:
Wine no es un emulador
Wine Vs Mquinas
Virtuales
La ventaja de Wine sobre las mquinas virtuales?

En lugar de simular todos los elementos de una
computadora, y adems instalar Windows, Wine
slo simula las libreras necesarias para que el
programa para Windows funcione.

En la mayora de los casos, se obtiene un mejor
rendimiento utilizando Wine.



Wine-Doors
Mejora de Wine
Su principal ventaja es que ofrece una lista de
aplicaciones compatibles para instalar.

As nos evitamos realizar todos los pasos de la
instalacin y configuracin.

Por otro lado, Wine-Doors ofrece informacin de
las aplicaciones compatibles y de las libreras o
fuentes necesarias para el funcionamiento de
los programas de Windows.

WineXS
Es un men grfico para instalar software, manejar
las aplicaciones, editar el Registro y las
configuraciones.
Windows Virtual PC
Es un software gestor de virtualizacin desarrollado
por Connectix y comprado por Microsoft para crear
equipos virtuales.

Es decir, su funcin es emular mediante
virtualizacin, un hardware sobre el que funcione un
determinado sistema operativo.

Con esto se puede conseguir ejecutar varios
sistemas operativos en la misma mquina a la vez y
hacer que se comuniquen entre ellos.
Windows Virtual PC
Sistemas Soportados
Windows 7 Ultimate (32 y 64 bits)
Windows 7 Enterprise (32 y 64 bits)
Windows 7 Professional (32 y 64 bits)
Windows Vista Ultimate (32 y 64 bits)
Windows Vista Enterprise (32 y 64 bits)
Windows Vista Business (32 y 64 bits)
Windows Vista Business N (32 y 64 bits)
Windows Server 2003
Windows XP Home (support added with Feb 20, 2009, hotfix rollup)
Windows XP Professional
Windows XP Tablet PC Edition (32 bits)
Windows XP Professional x64 Edition
Windows XP Media Center Edition 2005
Windows Vista Home Premium (64 bits)
Windows Vista Home Basic (32 y 64 bits)

Preguntas
1. Qu es una Mquina Virtual?

2. En que casos piensa usted que podra ser til una
mquina virtual?

3. Cite 2 marcas de mquinas virtuales.

4. Para qu sirve la aplicacin WINE?

También podría gustarte