VirtualBox es un programa gratuito que te permite instalar diferentes sistemas operativos dentro de tu computadora actual, como si fueran programas independientes. Es como tener varias computadoras en una sola.
VirtualBox es relativamente fácil de usar, incluso para personas sin experiencia en computación.
El sistema operativo anfitrión (también llamado host) es como el dueño de la casa. Controla todo y te permite usar programas, navegar por internet, etc. Una máquina virtual (también llamado huésped) es como una habitación dentro de la casa. En ella, puedes instalar un sistema operativo diferente, como si fuera un inquilino independiente. En otras palabras, una máquina virtual es un programa que te permite ejecutar otro sistema operativo dentro de tu sistema operativo actual. Es como tener dos computadoras en una.
En VirtualBox, la administración de recursos para las máquinas virtuales se basa en la configuración de los siguientes elementos. Estos se puede asignar al momento de crear una nueva máquina y pueden modificarse posteriormente de ser necesario.
Determina cómo se asigna la memoria a la máquina virtual. El valor asignado será el que tenga disponible para utilizar la maquina huésped para funcionar.
Puede determinarse al momento de crear la maquina:
O puede modificarse después de haber sido creada la maquina, pero solo se puede cambiar mientras el huésped este apagado.
En este apartado se asignan la cantidad de procesadores que puede usar la maquina virtual. La cantidad de procesadores disponibles para asignar corresponde a los procesadores lógicos que tenga el anfitrión, por ejemplo: Con un procesador de 4 núcleos y 8 hilos, aparecen disponibles 8 procesadores.
Una vez creada la máquina tambien se pueden modificar los procesadores del huesped, e incluso se puede limitar el porcentaje del procesador anfitrion que tendrán permitido utilizar.
El sistema operativo huesped se aloja en un disco duro virtual, es un archivo que simula un disco duro físico para la máquina virtual, y que ademas es portable (se puede mover facilmente a otra maquina) y tambien comprime los datos para ahorrar espacio de almacenamiento en el anfitrion.
Al momento de crear la maquina se determina el nombre del archivo y la capacidad máxima del disco duro virtual. El archivo ira creciendo a medida que el huesped tenga mas y mas datos, hasta llegar a su capacidad máxima. De la misma forma, se pueden agregar discos preexistentes a una maquina virtual.
Una vez creada la maquina con su respectivo disco, podremos ver y modificar las unidades virtuales en el "Administrador de medios virtuales". Esta herramienta nos muestra todos los discos duros virtuales, las Unidades de disco virtuales. En cada una de sus pestañas tendremos opciones de importar nuevas medios virtuales o importar alguno que ya exista, de esta manera podemos configurar maquinas virtuales con cualquier tipo de medios conectados para lograr simular el entorno que sea necesario.
En cuanto a los medios ópticos, estos son compuestos por archivos ISO que pueden ser descargados desde distintas partes y agregados a las maquinas virtuales. Estos archivos son el estándar mas utilizado para instaladores de sistemas operativos, tanto Windows como sistemas GNU/Linux; ambos disponibles desde sus respectivas web oficiales. Con la opcion "Añadir" de la pestaña de "Discos opticos"
Es importante tener en cuenta que la cantidad de recursos que puedes asignar a una máquina virtual está limitada por los recursos disponibles en el sistema operativo host.