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?