Emulação total de hardware

9

Eu quero emular alguns desktops antigos para executar meu aplicativo lá (a máquina emulada) como um teste de estresse.

Isso é possível? Eu olhei em volta e algumas pessoas mencionaram Qemu, que é Open Source (legal).

Alguém já tentou fazer isso e teve sucesso? A ideia é criar uma máquina virtual a partir de hardware existente, sistema operacional incluído, se possível.

Estou aberto a outras sugestões além do Qemu

Atualização : eu preciso de suporte de aceleração 3D. porque meu aplicativo usa o DirectX. O Microsoft Virtual PC, por exemplo, não suporta isso. Eu olhei em volta e parece que o VMWare Player faz, então vou dar uma chance. Sobre meu aplicativo: ele faz um processamento pesado de imagens, incluindo imagens com vários quadros, por isso o desempenho é muito importante

    
por dario_ramos 21.07.2011 / 19:46

2 respostas

3

Existem ferramentas P2V para criar imagens de VM a partir de sistemas (físicos) existentes, mas, até onde eu sei, estas não levam em conta o hardware existente . Você geralmente precisa ajustar manualmente a imagem da VM produzida para usar os drivers para qualquer hardware fornecido pelo software de virtualização.

As poucas ferramentas de virtualização que usei oferecem apenas uma paleta limitada de opções de hardware. Dado o incrivelmente vasto número de produtos de hardware distintos que apareceram em "desktops antigos" desde 1981 , não é de surpreender que apenas alguns dos produtos mais comuns e recentes são emulados.

A menos que seu aplicativo não seja um típico aplicativo de desktop, ele não se importará se a CPU host for AMD ou Intel, não se importará se o disco for SCSI-UW2 ou SATA, não se importará se os gráficos O adaptador é uma nVidia 8800 ou uma Radeon 5700, não se importará se o mouse for um Logitech G9X USB ou um MS Intellimouse 1.1 PS / 2.

Posso estar errado, mas imagino que seja mais útil pensar (e fazer perguntas) em termos de emulação de características gerais, como a velocidade geral do sistema e a resolução gráfica. Talvez, se você explicar um pouco mais, as pessoas sejam mais capazes de fornecer respostas úteis.

    
por 29.07.2011 / 21:47
1

Você provavelmente pode criar uma nova VM com um disco rígido virtual menor e uma quantidade baixa de RAM para obter um efeito semelhante.

    
por 29.07.2011 / 22:16