Las máquinas virtuales sirven para ejecutar sistemas operativos adicionales en una sola máquina física. Con el software de máquinas virtuales, podemos ejecutar una instancia de Windows en MacOS o una instancia de GNU/Linux en Windows, por ejemplo. A continuación, vamos a ver los mejores programas para crear máquinas virtuales.
Las máquinas virtuales son unos entornos virtualizados que nos permiten instalar un sistema operativo, totalmente independiente a nuestro ordenador físico, de manera que podamos realizar todo tipo de pruebas y configuraciones con la seguridad de que en ningún momento nuestro sistema real va a verse afectado por ellos. Normalmente, las máquinas virtuales se configuran desde cero, instalando el sistema operativo a mano en ellas como si fuese en un ordenador real, sin embargo, para ahorrar tiempo, existen distintas colecciones de sistemas ya configurados y listos para funcionar, tanto de Linux como de Windows, siendo estos últimos, además, oficiales de Microsoft.
Cada máquina virtual se basa en un hipervisor (también llamado monitor de máquina virtual o VMM). El hipervisor se ejecuta como una aplicación en el sistema operativo host (hipervisor alojado) o bien directamente en el hardware de la máquina física (hipervisor bare-metal) y administra los recursos de hardware proporcionados por el sistema host. El software del hipervisor crea una capa de abstracción entre el hardware físico y la máquina virtual. Cada VM se ejecuta aislada del sistema host y de otros sistemas invitados en su propio entorno virtual, lo que se conoce como encapsulación y los procesos dentro de una máquina virtual no afectan al host u otras VM en el mismo hardware.
Concepto básico
- host -> nuestro sistema operativo real
- guest (huésped)--> sistema operativo invitado, el que vamos a virtualizar
Tabla Software Virtualización
Software de virtualización | Sistema host | Sistema invitado |
Oracle VM VirtualBox |
|
|
VMware Workstation Player |
|
|
VMware Fusion |
|
|
Parallels Desktop for Mac |
|
|
Paso previo
Activar Virtualización por Hardware (VSM)
Si nuestro host es Windows 10, podemos comprobarlo con el administrador de tareas. Puede ser simplemente que la virtualización se encuentre deshabilitada, algo habitual en los ajustes por defecto de algunas BIOS.
Comprobar si tenemos la virtualización activada en la BIOS del equipo, algo que en Windows 10 podremos hacer sin reiniciar el equipo, pero que en otros sistemas nos hará entrar obligatoriamente en la BIOS.
En el caso de Windows 10, abriremos el administrador de tareas pulsando a la vez las teclas Ctrl+Shift+Esc o haciendo clic derecho en la barra de tareas y seleccionando la opción del administrador de tareas. Una vez hecho esto, expandiremos la vista e iremos a la pestaña de Rendimiento, en la que podremos ver las distintas vistas del hardware de nuestro equipo.
Virtualización habilitada
En este caso no deberíamos encontrarnos con ningún problema, por lo que podemos proseguir con la siguiente sección de la guía. En caso de no ser así, las siguientes indicaciones son para ti.
Virtualización habilitada con Hyper-V
En este caso, no tendremos que pasar por la BIOS del sistema, pero si tendremos que deshabilitar Hyper-V si queremos virtualizar sistemas de 64 bits, debido a que en el caso de encontrarnos con el sistema operativo funcionando sobre el hipervisor de Microsoft, no podremos crear una máquina virtual de 64 bits con VirtualBox
Een el caso de los procesadores Intel, la virtualización en la BIOS llegará bajo el nombre de Intel VT-x o Intel Virtualization Technology, aunque en el caso de equipos AMD, lo habitual será que la virtualización llegue bajo el nombre de AMD-V.
Habilitar Virtualización en la BIOS
Ejemplo Procesador AMD (SVM Mode -> Enabled)
Ejemplo habilitar Virtualización en UEFI Bios en Procesador Intel
En Linux lo podemos comprobar con:
# grep -e 'vmx' /proc/cpuinfo #Intel systems
# grep -e 'svm' /proc/cpuinfo #AMD systems
O con un sólo comando:
cat /proc/cpuinfo | egrep "vmx|svm"
Módulo Kernel para virtualizar
# lsmod | grep kvm
Nested debería ser =1
cat /sys/module/kvm_intel/parameters/nested
Comprobar todos los requisitos:
virt-host-validate
Para usuarios de Windows
Las más conocidas son VMWare, VirtualBox, QEMU y Parallels.
VirtualBox, VMWare e Hyper-V son las opciones más claras y accesibles para el mercado de consumo y teniendo en cuenta lo anterior, conociendo la diferencia entre los tipos de hipervisores, es más sencillo comprender las diferencias, limitaciones y ventajas de cada uno de ellos.
La importancia de una máquina virtual para asegurar el funcionamiento de software antiguo es tanta que Microsoft ha lanzado durante estos años varios programas para Windows con este fin. Es el caso del antiguo Virtual PC, Windows XP Mode o el nuevo HyperV.
Windows Sandbox - "Espacio Aislado"
Windows Sandbox es una interesante característica de seguridad añadida en las versiones Pro, Education y Enterprise de Windows 10, que permite ejecutar aplicaciones en un entorno de escritorio aislado y seguro.
Si bien usuarios avanzados son capaces de configurar sus propias máquinas virtuales para verificar la procedencia o peligrosidad de las aplicaciones desconocidas, Microsoft ha desarrollado una forma más sencilla para que cualquier usuario pueda iniciar este tipo de software en un entorno de escritorio protegido.
Para ello, Windows Sandbox crea un entorno de escritorio temporal mediante una instalación reducida de Windows de aproximadamente 100 Mbytes y con un kernel separado y aislado del PC donde se ejecuta. Otra de sus ventajas es que está diseñado para ser no sólo ser seguro, sino desechable por lo que una vez que hayamos terminado de ejecutar las aplicaciones y cerremos esta herramienta, se eliminará todo el entorno generado.
- Accede al panel de control del sistema > Programas y características > Activar o desactivar características de Windows.
- Alternativamente, puedes acceder directamente escribiendo «Activar o desactivar características de Windows» en el buscador del sistema.
- Activa el Windows Sandbox (Espacio aislado de Windows). Requiere HyperVisor
- Reiniciar
Tipos
Hyper-V es un hipervisor de tipo 1 que también se conoce como hipervisor simple y se ejecuta directamente en el hardware de una computadora. Cuando se inicia una computadora física (un host), un hipervisor Hyper-V toma el control de BIOS o UEFI. Luego, Hyper-V inicia el sistema operativo de administración, que puede ser Hyper-V Server, Windows o Windows Server. Las máquinas virtuales pueden iniciarse manualmente por usuario o automáticamente, según su configuración.
VirtualBox es un hipervisor de tipo 2 que a veces se denomina hipervisor alojado. Un hipervisor de tipo 2 es una aplicación que se ejecuta en el sistema operativo (SO) y ya está instalada en un host. Cuando se inicia una computadora física, el sistema operativo instalado en el host se carga y toma el control. Un usuario inicia la aplicación del hipervisor (VirtualBox en este caso) y luego inicia las máquinas virtuales necesarias. Se crean procesos de VM huéspedes.
Cuando el hipervisor está habilitado al arrancar la computadora, solo los hipervisores de tipo 1 como Hyper-V pueden ejecutar máquinas virtuales. Para ejecutar máquinas virtuales en hipervisores de tipo 2 como VirtualBox o VMware, el hipervisor de hardware debe estar apagado.
Microsoft Hyper-V es un hipervisor de tipo 1. Cuando se habilita un hipervisor de tipo 1, las máquinas virtuales de hipervisores de tipo 2 (VMware Workstation, VirtualBox, etc.) no se pueden ejecutar. Se pueden crear máquinas virtuales y editar su configuración tanto en Virtual Box como en VMware Workstation, pero sus máquinas virtuales no se pueden ejecutar. Cuando se intenta, un mensaje de error indica que la VM no se puede iniciar.
Esto se debe a la diferencia entre los hipervisores de tipo 1 (nativos) y los hipervisores de tipo 2 (alojados). El tipo 1 debe estar habilitado incluso antes de que se cargue el sistema operativo. Cuando está habilitado, incluso la instalación física de Windows en el equipo host se ejecuta en el hipervisor. Tipo 2, los hipervisores alojados se ejecutan en la parte superior del sistema operativo. Windows se carga primero y el hipervisor solo después.
Una imagen del artículo de Wikipedia Hypervisor muestra la diferencia mejor de lo que podría explicar:
Attempting fall back to NEM: AMD-V is not availableAttempting fall back to NEM: VT-x is not available
Esto se debe a que un servicio que utiliza Microsoft Hyper-V se está ejecutando en su PC host.
Para los usuarios de Windows Home, Hyper-V también existe en Home, y se pueden hacer varios servicios para usarlo. Solo la capacidad de ejecutar máquinas virtuales Hyper-V no está disponible en Inicio.
También tenga en cuenta que Microsoft cambia los nombres de las cosas en su cuadro "Características de Windows" a veces. Es posible que no vea específicamente una casilla de verificación "Hyper-V", pero cualquier cosa basada en el hipervisor Hyper-V subyacente activará Hyper-V y causará problemas.
Es posible que observe en la barra de estado de la ventana de invitado la tortuga verde: Imagen La elección del animal es apropiada: su invitado está corriendo, muy lento. O podría meditar como un gurú o colapsar. O los sistemas operativos invitados no codificarán correctamente sus archivos de actualización o ISO.
Normalmente Hyper-V bloquea Virtualbox. Hyper-V es un hipervisor de tipo 1, que accede al hardware primero antes de que se ejecute cualquier sistema operativo y, por lo tanto, interfiere con otros programas que necesitan "tecnología de virtualización", como Virtualbox, que es un hipervisor de tipo 2.
Su PC es del tipo y sistema operativo donde Virtualbox puede intentar ejecutar el invitado usando el motor Hyper-V. Este arreglo aún se está desarrollando y aún no está al 100%.
Si VirtualBox se está ejecutando sin Hyper-V habilitado y nada más interfiere con la virtualización de hardware (VT-x / AMD-V), se verá el ícono de virtualización habitual (Imagen) en la barra de estado.
Para desactivar Hyper-V completamente, haz esto:
1. Cierra todos los programas. (ya que tendrás que reiniciar)
3. Busca el icono del símbolo del sistema, haga clic con el botón derecho y seleccione Ejecutar como administrador.
4. Ingresa este comando:
bcdedit /set hypervisorlaunchtype off
Algunos informan que este comando también es necesario:
DISM /Online /Disable-Feature:Microsoft-Hyper-V
5. Ingresa este comando para reiniciar
shutdown -s -t 2
Virtualbox debería volver a funcionar ahora. Si la tortuga verde todavía aparece y las líneas indicadoras están en el registro, intente todos los pasos nuevamente. Si no obtiene el ícono de virtualización estándar, publique exactamente lo que hizo e intentaremos ayudar un poco más.
El problema es que debido a que el hipervisor de tipo 1 debe habilitarse o deshabilitarse en el arranque antes de que el sistema operativo comience a cargarse, no se puede activar o desactivar en vivo cuando Windows se está ejecutando. Siempre requiere un reinicio.
Enciende o apaga el hipervisor según sea necesario
1.1) Abra un símbolo del sistema como administrador, ejecuta el siguiente comando:
bcdedit
1.2) Esto muestra una lista de entradas de inicio en su computadora. En la lista, busque su sistema operativo actual con el identificador {current} y verifique si tiene el hipervisor de hardware encendido o apagado:
hypervisorlaunchtype AUTO, el hipervisor está encendido y habilitado
hypervisorlaunchtype OFF, Hypervisor está APAGADO y deshabilitado
1.3) Si Hypervisor está ENCENDIDO, puede ejecutar máquinas virtuales Hyper-V, pero para ejecutar máquinas virtuales en VirtualBox o VMware Workstation, debes apagar Hypervisor con el siguiente comando:
bcdedit / set {current} hypervisorlaunchtype off
1.4) Reinicia la computadora. Ahora puede ejecutar máquinas virtuales VirtualBox y VMware Workstation, mientras que las máquinas virtuales Hyper-V no se pueden iniciar. Para volver a ejecutar máquinas virtuales Hyper-V, ingrese el siguiente comando y reinicie la computadora:
bcdedit / set {current} hypervisorlaunchtype auto
1.5) Si su sistema operativo actual tiene el hipervisor desactivado, puede ejecutar máquinas virtuales VirtualBox y VMware Workstation. Para ejecutar máquinas virtuales Hyper-V, ejecute el comando que se muestra en el paso 1.4 y reinicie, y el comando que se muestra en el paso 1.3 cuando desee volver a ejecutar máquinas virtuales VirtualBox o VMware Workstation.
1.6) Es importante recordar que para activar o desactivar el hipervisor, siempre es necesario reiniciar.
Windows Hyper-V
¿Qué es Hyper-V?
Para virtualizar el hardware, es decir, para crear un entorno de hardware que no existe físicamente en esta forma, se necesita un intermediario entre el ordenador físico y la máquina virtual. Esta interfaz se llama hipervisor. De esta manera, varios sistemas huésped virtuales pueden representarse en el sistema anfitrión físico, compartiendo el hardware del anfitrión. Microsoft ha creado su propio hipervisor, Hyper-V, que se incluye en las versiones profesionales de Windows 10 y Windows 8. En el Windows Server está ya instalado por defecto.
Crear una máquina virtual con Hyper-V
- MIS Packaging Tool Enviornment
- Ubuntu 18.043 LTS
- Ubuntu 19.10
- Ubuntu 20.04
- Entorno de desarrollo de Windows
Personaliza la máquina virtual.
- (opcional) Asigna un nombre a la máquina virtual.
- Selecciona el medio de instalación para la máquina virtual. Puedes instalar desde un archivo .iso o .vhdx. Si vas a instalar Windows en la máquina virtual, puedes habilitar el arranque seguro de Windows. Si no, déjalo sin seleccionar.
- Configurar la red. Si tienes un conmutador virtual existente, puedes seleccionarlo en la lista desplegable de redes. Si no tienes ningún conmutador existente, verás un botón para configurar una red automática, lo que configurará automáticamente una red virtual.
VMware Workstation
VMware Workstation, con casi 20 años en el mercado, suele considerarse como el estándar del sector de las máquinas virtuales. Su sólido conjunto de funciones cubre muchas necesidades de virtualización.
Al ser compatible con DirectX 10 y OpenGL 3.3 permite soluciones 3D avanzadas eliminando la degradación de imágenes y vídeo en las máquinas virtuales, incluso cuando se utilizan aplicaciones con uso intensivo de gráficos. VMware permite estándares abiertos de máquinas virtuales, proporcionando la capacidad de crear y ejecutar máquinas virtuales de proveedores de la competencia dentro del mismo VMware.
Cuenta con herramientas de red avanzadas permiten configurar y administrar redes virtuales elaboradas para las máquinas virtuales. Por supuesto, cuenta con un sistema de clonación que hace que la implementación de varias instancias de una VM similar sea muy sencilla. Con varias VM, puede elegir entre duplicados totalmente aislados o clones vinculados que se basan parcialmente en el original para ahorrar espacio en el disco duro.
El paquete se integra perfectamente con vSphere, el producto de virtualización de servidores empresariales de VMware, lo que resulta en la fácil administración de todas las VM en el centro de datos de una empresa de forma remota desde la máquina local.
Existen dos versiones de la aplicación:
- VMware Workstation Player: su uso es gratuito. Permite crear nuevas máquinas virtuales y soporta más de 200 sistemas operativos invitados. También permite compartir archivos entre el anfitrión y el invitado, presenta las ventajas gráficas mencionadas anteriormente y soporta pantallas 4K.
- VMware Workstation Pro: es de pago y amplia la funcionalidad. Por ejemplo, permite ejecutar más de una VM a la vez y acceder a capacidades como la clonación, las instantáneas y las redes complejas.
La versión Workstation Player está restringida al uso comercial y las empresas que deseen utilizar el software Workstation deben adquirir una o más licencias Pro para utilizar la aplicación más allá del período de prueba. La versión Pro incluye el modo de unidad para los usuarios de Mac, que oculta la interfaz de Windows y permite utilizar el Dock para lanzar aplicaciones de Windows.
VMware Station es compatible con las siguientes plataformas host o anfitrión:
- La mayoría de las distribuciones de Linux de 64 bits
- Windows 7 y superior (sólo 64 bits)
- Windows Server 2008 R2 y superior
Puntos fuertes de VMware Workstation:
- Muy utilizado en el mundo empresarial (viene bien tener experiencia)
- Gratis para uso personal
- Es fácil de usar una vez que se configura
Puntos débiles de VMware Workstation:
- La configuración predeterminada puede requerir cambios
- Consume bastantes recursos
Oracle VM VirtualBox
VM VirtualBox fue lanzado por primera vez en 2007. Se trata de un hipervisor o monitor de máquina virtuales de código abierto que está disponible para uso doméstico y empresarial sin cargo alguno. El paquete de extensiones, que incluye soporte para USB y otras características básicas, solo es gratuito para uso personal.
VirtualBox soporta varios sistemas operativos invitados, incluyendo todas las versiones de Windows que van desde XP a 10, Windows NT, y Windows Server 2003. Puede correr VM con Linux 2.4 y superior, Solaris, OpenSolaris, y OpenBSD. También podemos ejecutar OS/2 o DOS/Windows 3.1, ya sea para fines nostálgicos o para jugar a viejos videojuegos como Wasteland o Pool of Radiance en los entornos naturales de los juegos.
También puedes ejecutar MacOS en un VM usando VirtualBox. Sin embargo, esta característica solo funciona si el sistema operativo anfitrión también está en una Mac. Esto es porque Apple no permite que MacOS funcione en hardware que no sea de Apple. Legalmente no se puede ejecutar macOS en una máquina virtual a menos que el entorno del host sea macOS.
VirtualBox ejecuta varias ventanas de huéspedes simultáneamente y proporciona un nivel de portabilidad. Una VM creada en un host puede ser transferida a otro host con un sistema operativo diferente.
Se ejecuta en hardware antiguo, reconoce la mayoría de los dispositivos USB y ofrece una biblioteca de complementos para huéspedes que son gratuitos y fáciles de instalar. Estas características adicionales incluyen la capacidad de transferir archivos y contenidos del portapapeles entre el sistema operativo del host y el del invitado, virtualización 3D y compatibilidad con vídeo para aliviar los problemas comunes con las imágenes en una VM.
VirtualBox admite discos virtuales de los siguientes formatos: VDI, VMDK, VHD, HDD.
- OVA para usar en VirtualBox.
- VDI es otro formato nativo de VirtualBox (.vdi)
- VMDK es el formato de disco virtual VMware (.vmdk)
- VHD es formato Hyper-V (VHDX no es compatible con VirtualBox)
- HDD es el formato de Parallels Desktop.
Oracle VM VirtualBox cuenta con una comunidad de desarrolladores en expansión que publica regularmente nuevos lanzamientos y un activo foro de usuarios con casi 100.000 miembros registrados. El historial de VirtualBox asegura que continuará mejorando como una de las mejores soluciones para máquinas virtuales a largo plazo.
VirtualBox es compatible con las siguientes plataformas de host:
- La mayoría de las distribuciones de Linux
- macOS/OS X 10.13 y superiores
- Solaris 11 y superior
- Windows 8.1, Windows 10, Server 2012, Server 2012 R2, Server 2016 y 2019
Puntos fuertes de Oracle VM VirtualBox:
- La versión básica es gratuita
- Una interfaz y un funcionamiento intuitivos
- Es estable
Puntos débiles de Oracle VM VirtualBox:
- Requiere bastante RAM para tener un buen rendimiento
- Las características adicionales requieren la descarga de un software adicional para los huéspedes
Descargar máquinas virtuales VMware y VirtualBox oficiales de cualquier versión de Windows
Desde los servidores de Microsoft vamos a poder descargar cualquier máquina virtual configurada, con Internet Explorer, desde Windows XP hasta Windows 10. También podremos encontrar las versiones Insider listas para probar en formato compatible con VMware, VirtualBox, Hyper-V, Parallels y Vagrant.
Las descargas de las últimas versiones de Windows tienen un tamaño de unos 4.5 GB aproximadamente. A la hora de descargar la imagen podremos elegir para qué tipo de máquina virtual la vamos a utilizar. En nuestro caso vamos a mostrar cómo funcionaría en VirtualBox.
Podemos descargar estas imágenes oficiales de Windows desde la web de Microsoft, aunque a nosotros nos gusta más el portal adguard, ya que tiene una mayor variedad de imágenes, todas ellas, además, descargadas directamente desde los servidores de Microsoft.
Descargar una máquina virtual
Actualmente, empaquetamos nuestras máquinas virtuales para cuatro opciones de software de virtualización diferentes: VMWare, Hyper-V, VirtualBox y Parallels.
Windows 10 Enterprise - Descarga de 20 GB
Ten en cuenta que esta máquina virtual expira
Windows 10 Enterprise instalado, junto con una serie de herramientas de desarrollo y los SDK más recientes de manera que podamos usarla para compilar, probar y publicar nuestras aplicaciones. Estas máquinas suelen tener una validez limitada de 3 meses y se basan en la última versión de Windows 10. Incluyen el SDK de Windows 10, Visual Studio 2019, el escritorio de .NET y de Azure habilitados, y trae la extensión de Windows Template Studio. También encontraremos la última versión de Visual Studio Code, el Subsistema de Windows para Linux habilitado con Ubuntu instalado y el modo de desarrollador habilitado en el sistema operativo.
Adguard, el historial de máquinas virtuales de Microsoft
Adguard es una plataforma que busca facilitar a los usuarios la descarga de archivos desde los servidores de Microsoft. En esta web vamos a encontrarnos con todo lo que cualquier usuario interesado en Windows, u otros productos de Microsoft, necesite. Tenemos un buscador por categorías donde iremos seleccionando el producto y la edición que necesitamos y, desde un botón, podremos bajarlo directamente. Todo ello oficial y sin modificar.
Osboxes, máquinas virtuales para VirtualBox y VMware
En la web de Osboxes vamos a poder encontrar una buena variedad de distros Linux ya instaladas y configuradas para usar tanto en VirtualBox como en VMware. Vamos a poder bajar distintas versiones y ediciones de Ubuntu, Arch Linux, Raspberry Pi OS, Kali Linux e incluso una VM para usar Android en el PC.
- Podemos acceder a esta web desde el siguiente enlace.
VirtualBoxes, gran colección de sistemas Linux virtualizados
Esta web está especializada en distribuir imágenes para VirtualBox, aunque podremos usarlas también en VMware en caso de usar este otro software. Aquí vamos a encontrar, sobre todo, sistemas Linux instalados, configurados y listos para funcionar en cualquiera de estos programas. Además, también encontraremos otros sistemas operativos alternativos, como FreeBSD, FreeDOS e incluso Android.
- Podemos descargar estas VM desde aquí.
Virtual Disk Images, máquinas virtuales de sistemas operativos antiguos
Virtual Disk Images no está especializada en distros Linux como las anteriores, sino más bien está especializada en permitirnos bajar versiones viejas (muy viejas) de los sistemas de Microsoft. Por ejemplo, podremos bajar máquinas virtuales de Windows 95, 98, Windows NT, Windows ME e incluso de MS-DOS solo, o con Windows 3.11, listas para probar tanto en VirtualBox como en VMware.
- Podemos bajar estos sistemas operativos desde esta web.
Virtual Machines, OVAs para cargar en VirtualBox
En la web de Virtual Machines vamos a poder encontrar una buena colección de máquinas virtuales en formato OVA, es decir, para usar en VirtualBox. Estas VM están publicadas en GitHub, y en cada una de ellas encontraremos sus principales características, como distro y escritorio usado, si tienen las Guest Additions, paquetes y programas incluidos, y la contraseña. Podemos encontrar tanto máquinas para uso personal, como configuraciones más específicas para desarrollo.
- Podemos descargar todas estas máquinas gratis desde este enlace.
Para usuarios de MacOS
VMware Fusion
VMware Fusion es la versión para macOS de VMware Workstation (que funciona en Linux y Windows). Al igual que VMware Workstation, la versión básica de Fusion es gratuita y solo para uso personal. Fusion Pro puede adquirirse para fines comerciales o para personas que requieran acceso a los conjuntos de funciones avanzadas.
Tiene algunas funciones específicas para Mac, como la compatibilidad con pantallas de iMac de 5K, configuraciones mixtas de retina y sin retina. También incluye el Modo Unidad, que oculta la interfaz de escritorio de Windows y permite lanzar aplicaciones de Windows desde el Dock como si se tratara de aplicaciones normales para MacOS.
Las versiones gratuitas y de pago de Fusion pueden ejecutar Windows desde una partición Boot Camp como una instancia VM invitada, eliminando la necesidad de reiniciar cuando se cambia de un lado a otro.
VMware Fusion es compatible con las siguientes plataformas de host:
- macOS/OS X 10.13 y superiores
Puntos fuertes de VMware Fusion:
- La versión básica es gratuita
- Soporta una gama de pantallas de macOS
- Utiliza las mismas máquinas virtuales que los productos VMware que no son Mac
- Permite emular macOS
Puntos débiles de VMware Fusion:
- No es tan completo como Parallels
- Puede ser lento
Parallels
Los usuarios de Mac pueden ejecutar aplicaciones de Windows con Parallels. Lo bueno es que Parallels optimiza los recursos del sistema y del hardware para que la experiencia con Windows se sienta como en un PC real.
Parallels ofrece la mayoría de las prestaciones presentes en un producto de VM de pago y muchas prestaciones específicas para Mac, como por ejemplo la apertura de sitios web en IE o Edge desde un navegador Safari y la visualización de alertas de Windows en el Centro de Notificaciones de Mac. Los archivos pueden arrastrarse entre los dos sistemas operativos, así como el contenido del portapapeles. Apple también incluye un espacio de almacenamiento en nube dedicado con Parallels, que puede compartirse entre MacOS y Windows.
Aunque mucha gente asocia el uso de Parallels con Windows, también podemos ejecutar Chrome OS, Linux u otra instancia de macOS.
Existen varias versiones de Parallels, cada una de ellas para un público determinado:
- La edición básica si es la primera vez que cambia de un PC a un Mac o si utiliza aplicaciones Windows de forma regular. Contiene el conjunto de herramientas básicas junto con 8 GB de VRAM y 4 vCPUs para cada VM huésped. Cuesta 79,99 euros en un solo pago.
- La edición Pro, dirigida a desarrolladores de software y otros usuarios avanzados, se integra con Microsoft Visual Studio y con herramientas de desarrollo y control de calidad conocidas como Jenkins. Cuenta con soporte telefónico y de correo electrónico las 24 horas del día, herramientas de red avanzadas y la posibilidad de utilizar servicios de nube empresarial. Tiene 128 GB de vRAM y 32 vCPU para cada VM. Parallels Desktop Pro Edition está disponible por 99,99 euros al año.
- También existe una versión para estudiantes que cuesta 49 euros y otra Bussines que su coste depende del número de licencias.
Parallels es compatible con las siguientes plataformas de host:
- macOS/OS X 10.12.6 y superior
Puntos fuertes de Parallels:
- La mejor integración con macOS (notificaciones, permite que la barra táctil del MacBook Pro funcione en Windows, etc.)
- Funciona con Windows, Chrome OS, Linux y una segunda instancia de MacOS
Puntos débiles de Parallels:
- Cuesta dinero y algunas versiones requieren un pago anual
- Consumo de recursos considerable
- Los ajustes no siempre son intuitivos
Para usuarios de GNU/Linux
Algunos de los Hipervisores de Tipo 1 más conocidos son los siguientes:
- Citrix XenServer
- Citrix Hypervisor
- Microsoft Hyper-V Server
- Promox VE
- VMware: ESX / ESXi / ESXi Free / vSphere Hypervisor
- Xen
- Xtratum
Algunos de los Hipervisores de Tipo 2 más utilizados son los siguientes:
- Bhyve
- Gnome Boxes
- Kernel-based Virtual Machine (KVM)
- VMware: Workstation, Server, Player y Fusion
- Microsoft: Virtual PC, Virtual Server
- Parallels Desktop
- QEMU
- Red Hat Enterprise Virtualization
- Sandboxie
- VMLite
- Virt-Manager
- VirtualBox
- Virtuozzo Hypervisor
- Virtualización en la Nube
- Amazon Web Services (AWS)
- IBM PowerVM
- Oracle VM
- Windows Azure
- Virtualización en Contenedores
- Docker
- Kubernetes
- Linux-VServer
- LXC
- Openvz
- Panamax
- RKT
- Singularity
KVM - Kernel-based Virtual Machine
Podemos utilizar varias herramientas para administrar las máquinas virtuales con KVM
- Cockpit (a través del navegador)
- virt
QEMU
QEMU es el hipervisor más popular entre los usuarios de Linux. Su uso es gratuito y sus herramientas de emulación de sistemas completos son fáciles de configurar. También permite simular una serie de periféricos de hardware, utilizando la traducción dinámica para un rendimiento perfecto.
La ejecución de máquinas virtuales KVM tiene una optimización excelente, casi como si corriese directamente sobre el hardware. Los privilegios de administración solo son necesarios en ciertos escenarios, como cuando necesitamos acceder a dispositivos USB desde una VM huésped.
QEMU es compatible con las siguientes plataformas de hospedaje:
- La mayoría de las distribuciones de Linux
- macOS 10.5 o superior (10.7 recomendado) a través del administrador de paquetes Homebrew
- Windows de 32 bits y Windows de 64 bits (las versiones más recientes ya no funcionan con Windows XP)
Puntos fuertes de QEMU:
- Es gratis
- Funciona como un host de máquina virtual y un emulador de máquina
- Permite tener varias VM
- Buen rendimiento
Puntos débiles de QEMU:
- La interfaz puede resultar anticuada y confusa
- RemoteBox (multiplataforma pero requiere perl)
- phpVirtualBox (requiere servidor web)
No hay comentarios:
Publicar un comentario