Una máquina virtual es un programa que se ejecuta en una computadora que actúa como si fuera una computadora separada. Básicamente es una forma de crear una computadora dentro de una computadora.
Una máquina virtual se ejecuta en una ventana en la computadora host y le brinda al usuario la misma experiencia que tendría si estuviera usando una computadora completamente diferente. Las máquinas virtuales se guardan en un espacio aislado del equipo host. Esto significa que nada de lo que se ejecuta en la máquina virtual puede afectar a la computadora host.
Las máquinas virtuales se utilizan a menudo para ejecutar software en sistemas operativos para los que el software no fue diseñado originalmente. Por ejemplo, si está utilizando una computadora Mac, puede ejecutar programas de Windows dentro de una máquina virtual de Windows en la computadora Mac. Las máquinas virtuales también se utilizan para configurar rápidamente software con una imagen, acceder a datos infectados por virus y probar otros sistemas operativos.
Una sola computadora física puede ejecutar varias máquinas virtuales al mismo tiempo. A menudo, un servidor utilizará un programa llamado hipervisor para administrar varias máquinas virtuales que se ejecutan al mismo tiempo. Las máquinas virtuales tienen hardware virtual, incluidas CPU, memoria, discos duros y más. Cada pieza de hardware virtual se asigna a hardware real en la computadora host.
Hay algunos inconvenientes con las máquinas virtuales. Dado que los recursos de hardware son indirectos, no son tan eficientes como una computadora física. Además, cuando muchas máquinas virtuales se ejecutan al mismo tiempo en una sola computadora, el rendimiento puede volverse inestable.
Programas de máquinas virtuales
Hay muchos programas de máquinas virtuales diferentes que puede utilizar. Algunas opciones son VirtualBox (Windows, Linux, Mac OS X), VMware Player (Windows, Linux), VMware Fusion (Mac OS X) y Parallels Desktop (Mac OS X).
VirtualBox es uno de los programas de máquinas virtuales más populares, ya que es gratuito, de código abierto y está disponible en todos los sistemas operativos populares. Le mostraremos cómo configurar una máquina virtual usando VirtualBox.
Configuración de una máquina virtual (VirtualBox)

VirtualBox es un programa de máquina virtual de código abierto de Oracle. Permite a los usuarios instalar virtualmente muchos sistemas operativos en unidades virtuales, incluidos Windows, BSD, Linux, Solaris y más.
Dado que VirtualBox se ejecuta en Windows, Linux y Mac, el proceso para configurar una máquina virtual es prácticamente el mismo en cada sistema operativo.
Empiece por descargar e instalar VirtualBox. Puede descargarlo en este enlace: Descargas de VirtualBox
También deberá descargar un archivo .iso para el sistema operativo que desea ejecutar en su máquina virtual. Por ejemplo, puede descargar un archivo .iso de Windows 10 aquí: //www.microsoft.com/en-us/software-download/windows10ISO
Una vez que tenga VirtualBox en ejecución, haga clic en el botón "Nuevo"

A continuación, tendrá que elegir qué sistema operativo planea instalar. En el cuadro "Nombre", escriba el nombre del sistema operativo que desea instalar. VirtualBox adivinará el tipo y la versión según el nombre que escriba, pero puede cambiar esta configuración si es necesario.

El asistente seleccionará automáticamente la configuración predeterminada según el tipo de sistema operativo y la versión que seleccionó. Siempre puede cambiar la configuración a medida que avanza en el asistente. Siga haciendo clic en "Continuar" y "Crear" hasta que termine el asistente. Por lo general, está bien usar los valores predeterminados.
A continuación, inicie la máquina virtual que acaba de crear haciendo clic en "Iniciar".

Una vez que se inicia la máquina virtual, seleccione el archivo de imagen .iso que desea usar.

Su máquina virtual ahora cargará su sistema operativo seleccionado. El sistema operativo puede requerir alguna configuración, pero será la misma que se requeriría si lo hubiera instalado en una computadora estándar.

¡Felicidades! Ha ejecutado su primera máquina virtual en VirtualBox.