La arquitectura x86 no cumplía originalmente los requerimientos de virtualización de Popek y Goldberg, así que era difícil implementar una máquina virtual general en un procesador x86.