Rodando Windows na Máquina Virtual

Alguém aqui já usou o Windows como máquina virtual em um Linux? Vocês sabem se fazendo dessa maneira é possível testar se um programa vai rodar no Windows?

Eu preciso que os meus programas rodem no Windows pro meu trabalho mas não quero usar o Windows como sistema principal. Tentei dois drivers diferentes mas o Windows quebra meu driver de Debian.

Programar no Linux é bem melhor.

Enfim, vocês sabem que, se o programa rodar na máquina virtual Windows, ele vai rodar no Windows "de verdade"?

Obrigado.