Don't give Windows credit for Virtualbox's goodness :) Virtualbox uses kernel modules for it's network, it will work with tap and bridges but they're not needed.
DKMS is the tool that should be building the modules for you, on Debian there is a virtualbox-dkms package that installs everything, would think something similar will exist in Fedora