Virtualization allowed developers to run multiple OS (operating systems) in different VMs (virtual machines) all running on the same host, aka one personal computer. Virtualization dissolved the need for extra hardware resources.
Before containers came along, a virtual machine was the technology for optimizing server capacity. VMs are made to emulate the hardware of a physical computer with a complete operating system. They make it possible to run multiple computers with different operating systems on the hardware of a single server.
A hypervisor, or virtual machine monitor, is the software that enables multiple operating systems to run side-by-side. The hypervisor separates available resources, like memory and storage, to each virtual machine.
In the above diagram, there is one Host Operating System with its hypervisor running three virtual operating systems.
VirtualBox is a virtualization software so you can download other Operating Systems.
Watch the tutorial below on how to download VirtualBox on Windows 10: