VirtualBox

VirtualBox 5.2.18

Free
Virtualizes other operating systems on supported platforms
4.4  (480 votes)
5.2.18 (See all)

VirtualBox allows you to run more than one operating system at a time. This way, you can run software written for one operating system on another (for example, Windows software on Linux or a Mac) without having to reboot to use it. Since you can configure what kinds of "virtual" hardware should be presented to each such operating system, you can install an old operating system such as DOS or OS/2 even if your real computer's hardware is no longer supported by that operating system.

Info updated on: