When you use virtual machines, not VirtualBox, on Linux, you will also have a Virtual Network. Let's look at these a little close before we create Virtual Machines.
Sometimes, there may be an app that you want to run, but it is available only on a certain distro. What can you do? Download the source code and try to compile it for your distro?