O software VM pode emular vários periféricos diferentes para certas classes (por exemplo, controladores HD, NICs, etc.) e a escolha OS / distro permite saber quais devem ser escolhidos para que os periféricos possam ser usados com drivers com o OS / distro.