Una máquina virtual permite ejecutar múltiples sistemas operativos de forma simultánea en una sola máquina física mediante la virtualización. VirtualBox es un software de virtualización gratuito y de código abierto desarrollado por Oracle que permite crear y ejecutar máquinas virtuales con diferentes sistemas operativos invitados dentro de un sistema operativo anfitrión en una variedad de plataformas como Windows, Linux y Mac. VirtualBox ofrece funcionalidades como la ejecución remota de máquinas virtuales a través