If you need a virtual machine environment on your Fedora box, there are serveral choices to choose from.
The one soulution I like the best, is KVM that is builtin in the kernel, and with “Virtual machine Manager” for gui management.
Only large drawbacks are; If you enable network bridging, you can not connect to guest os from host. That means no network between host and guest. Other drawback unless you enable a dedicated GPU to vm, you are limited to 16MB of Video memory.
Setup either via Software center, or via command line.
sudo dnf install virt-manager qemu-kvm qemu-img libvirt-daemon libvirt-daemon-driver* -y sudo systemctl start libvirtd sudo systemctl enable libvirtd sudo systemctl status libvirtd sudo usermod -a -G libvirt $USER