lunes, 14 de marzo de 2016

5 programas para hacer una maquina virtual


La mayoría de las computadoras modernas son lo suficientemente potentes como para ejecutar varios sistemas.
maquina virtual
La mayoría de las computadoras modernas son lo suficientemente potentes como para ejecutar varios sistemas operativos completos dentro de su sistema operativo principal, lo que significa que las máquinas virtuales son más comunes hoy en día que nunca. He aquí un vistazo a las cinco más populares aplicaciones para virtualización.

Las máquinas virtuales le permiten ejecutar un sistema operativo emulado dentro de otro sistema operativo. Su principal sistema operativo puede ser Windows 7 64 bits, por ejemplo, pero con suficiente memoria y poder de procesamiento, puede ejecutar Ubuntu y OS X lado a lado dentro de Windows.

01. VirtualBox (Windows/Mac/Linux, Gratis)
VirtualBox tiene un público fiel gracias a que es gratuito, con soporte multiplataforma, y un buen número de características que hacen de su funcionamiento en máquinas virtuales una verdadera joya.
Las descripciones de la máquina virtual y los parámetros se almacenan en su totalidad en archivos XML de texto sin formato para un fácil transporte y uso compartido de carpetas.
Su característica “Guest Additions”, disponible para WindowsLinux, o Solaris, hace que el usuario de VirtualBoxse sienta en ambiente y unido a la comunidad, además de que permite instalar el software en una máquina virtual que otorga privilegios adicionales a la máquina para tareas como compartir archivos, unidades, periféricos, y mucho más.

02. Parallels (Windows/Mac/Linux, $79.99)

Aunque es más conocido por la versión para Mac de su software de máquina virtual, Parallels también realiza la virtualización en Windows Linux. El programa de Parallels ofrece un enlace directo, gracias a la optimización de Intel y los chips de AMD con el hardware del equipo, cuando se pasa a “máquina virtual” para realizar el trabajo, el equipo host renuncia a la potencia de procesamiento de la misma, de forma automática.
Parallels también ofrece el compartir portapapeles y la sincronización, carpetas compartidas, y soporte para periféricos e impresoras.
03. VMware (Windows/Linux, Básico: Gratis, Premium: $189)

VMware para usuarios de escritorio viene en dos principales formas: VMware Player y VMware Workstation.
VMware Player es una solución gratuita dirigida a los usuarios ocasionales que necesitan crear y ejecutar máquinas virtuales, pero no necesitan soluciones de avanzada a nivel de empresa.
VMware Workstation incluye todas las características de VMWare Player, la creación de máquinas virtuales fáciles, la optimización del hardware,  y añade la capacidad de clonar máquinas, tomar varias instantáneas del sistema operativo invitado, y repetir los cambios realizados en la misma máquina virtual, muy útil para pruebas de software.

04. QEMU (Linux, Gratis)
QEMU es una herramienta de virtualización de gran alcance para máquinas Linux, que se basa en el sistema KVM(Máquina Virtual basada en el kernel). QEMU ejecuta el código de invitado directamente en el hardware del host, puede emular máquinas a través de tipos de hardware con traducción dinámica, y soporta auto-cambio de tamaño de los discos virtuales.
Donde realmente brilla QEMU, especialmente entre aquellos que les gusta llevar a los límites la virtualización y llevar  sus máquinas virtuales con ellos, es que puede ejecutarse en máquinas host sin privilegios de administrador. A diferencia de casi todos los emuladores, QEMU no requiere acceso de administrador para funcionar, por lo que es un candidato perfecto para la construcción de máquinas virtuales portátiles.

05. Windows Virtual PC (Windows, Gratis)
Windows Virtual PC es un programa gratuito para ejecutar una aplicación que sólo funciona bajo Windows, o para probar programas y ver su compatibilidad con Vista, o 7.  Windows Virtual Machine es limitado, pero para las personas que trabajan en un estricto entorno de Windows no habrá problemas. Virtual PC está disponible también como Virtual PC 2004Virtual PC 2007 y Windows Virtual PC.
Una vez instalados tanto Windows Virtual PC como el entorno virtual de Windows XP, Windows Virtual PC proporciona un asistente sencillo para instalar el Modo Windows XP con solo unos cuantos clics. Los usuarios pueden obtener acceso a los dispositivos USB asociados al host directamente desde el entorno virtual de Windows XP. Entre estos dispositivos se incluyen impresoras, escáner, tarjetas de memoria flash, discos duros externos, cámaras digitales, etc.
Las aplicaciones instaladas en el entorno virtual de Windows XP se pueden publicar e iniciar directamente desde el escritorio de Windows 7, como si estuviesen instaladas en el propio host de Windows 7.

lunes, 7 de marzo de 2016

Maquina virtual

En informática una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.
Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
Uno de los usos domésticos más extendidos de las máquinas 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.

Tipos de máquinas virtuales

Máquinas virtuales de proceso (en inglés Process Virtual Machine)Máquinas virtuales de sistema (en inglés System Virtual Machine)Las máquinas virtuales se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de equivalencia a una verdadera máquina.

Máquinas virtuales de sistema[editar]

Las máquinas virtuales de sistema, también llamadas máquinas virtuales de hardware, permiten a la máquina física subyacente multiplicarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o hypervisor. Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").

Aplicaciones de las máquinas virtuales de sistema[editar]

  • Varios sistemas operativos distintos pueden coexistir sobre la misma computadora, en sólido aislamiento el uno del otro, por ejemplo para probar un sistema operativo nuevo sin necesidad de instalarlo directamente.
  • La máquina virtual puede proporcionar una arquitectura de instrucciones (ISA) que sea algo distinta de la verdadera máquina. Es decir, podemos simular hardware.
  • Varias máquinas virtuales (cada una con su propio sistema operativo llamado sistema operativo "invitado" o "guest"), pueden ser utilizadas para consolidar servidores. Esto permite que servicios que normalmente se tengan que ejecutar en computadoras distintas para evitar interferencias, se puedan ejecutar en la misma máquina de manera completamente aislada y compartiendo los recursos de una única computadora. La consolidación de servidores a menudo contribuye a reducir el coste total de las instalaciones necesarias para mantener los servicios, dado que permiten ahorrar en hardware.
  • La virtualización es una excelente opción hoy día, ya que las máquinas actuales (Laptops, desktops, servidores) en la mayoría de los casos están siendo "sub-utilizados" (gran capacidad de disco duromemoria RAM, etc.), llegando a un uso de entre 30% a 60% de su capacidad. Al virtualizar, la necesidad de nuevas máquinas en una ya existente permite un ahorro considerable de los costos asociados (energía, mantenimiento, espacio, etc).