VirtualBox provides is useful for multiple scenarios: run multiple operating systems simultaneously. VirtualBox allows you to execute more than one operating system at a time.
In this way, you can run written software for an operating system on another (for example, Windows software on Linux or a Mac) without having to restart for use.
Since you can configure what type of "virtual" hardware must be presented to each operating system, you can install an old operating system such as DOS or OS / 2, even if the hardware of your real computer is No longer supported by this operating system.
Software providers can use virtual machines to ship entire software configurations. For example, the installation of a complete mail server solution on a real machine can be a tedious task.
With VirtualBox, such a complex configuration (then often called "device") can be packed into a virtual machine. The installation and execution of a mail server become as simple as the import of such an apparatus into VirtualBox.
To run VirtualBox on your machine, you need:
Powerful steep material x86. Any recent Intel or AMD processor should do.
Memory. According to the invited operating systems you want to run, you will need at least 512 MB of RAM (but probably more, and more is better). Basically, you will need any other host operating system to operate comfortably. Plus the amount that the needs of invited operating system need. So, if you want to run Windows 8.1 on Windows 7, you will probably not enjoy the experience with less than 2 GB of RAM. Check the minimum requirements of the guest operating system RAM, they often refuse to install if it is given less. Sometimes it is right. So you will need that for the guest, the more memory of your operating system normally needs.
Hard disk space. Although VirtualBox itself is very skinny (a typical installation will only need approximately 30 MB of hard disk space), virtual machines will require quite huge files on the disc to represent their own hard disk storage. Thus, to install Windows 8, for example, you will need a file that will easily switch to several 10 GB of size.
A supported host operating system. Currently, we support Windows, many Linux distributions, Mac OS X, Solaris and OpenSolaris. Check the VirtualBox version manual that you use and which versions are supported.
A guest operating system is supported. In addition to the user manual (see below), up-to-date information is available in the section "Status: Guest Ones".