• xlash123@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    Why does a virtual machine platform need to add support for different kernel versions? What changes are there in the kernel that affects how it interacts with the virtual hardware?

    • Skull giver@popplesburger.hilciferous.nl
      link
      fedilink
      arrow-up
      3
      ·
      6 months ago

      Virtualbox uses several kernel drivers on the host side that aren’t built into the kernel on many distros. You often end up installing them through DKMS. This also means Oracle needs to update the source code to make the drivers compatible with kernel changes.