Among Linux users, VirtualBox has the best reputation as a free out-of-the-box virtualization solution for the desktop, because the software, which was developed in Germany and later acquired by Sun, then by Oracle, is particularly easy to set up and administer.
The earlier distinction between open source edition and commercial version has been dropped since VirtualBox 4. The program has been distributed freely and open source since then.
To activate USB support (from version 5 also USB 3.0), an extension pack must be downloaded from the manufacturer Oracle and then selected in the VirtualBox GUI under File->Global Settings->Additional Packs. This extension is still under a proprietary license, but is free for education and personal use.
The VirtualBox Guest Additions are included in an ISO file, which apperas in the guest system like a drive. Use it to install support for better integration with the host system – including better graphics support as well as a shared clipboard.
sudo apt-get install virtualbox virtualbox-guest-additions-iso