Répondre

2

Les deux sont très bien tant que vous installez les outils et les pilotes respectifs prévus pour le système d'exploitation invité

Si vous utilisez VMWare Workstation, vous pouvez exploiter encore plus de l'environnement en installant Visual Studio sur le PC hôte, et en utilisant la machine virtuelle Guest pour le débogage, si votre application plante, vous pouvez revenir en arrière retour à avant le crash et parcourir votre code avec le même tas et la pile avant qu'il ne plante!

Fondamentalement, je suggère d'aller avec VMWare Workstation. C'est assez bon marché (en supposant que vous êtes payé pour programmer) et a beaucoup, beaucoup de fonctionnalités impressionnantes que vous aimerez. Si vous êtes un programmeur amateur/étudiant, vous trouverez probablement que VirtualBox est un peu plus fonctionnel que le lecteur gratuit VMWare.

En ce qui concerne les performances, Intel et AMD ont tous deux livré des puces avec hardware virtualization depuis 2005/2006 respectivement. Ceci est appelé VT-x ou AMD-V, et doit souvent être activé dans le BIOS sur les machines plus anciennes. Cela signifie que votre BIOS gère la mémoire et la virtualisation d'E/S sur cette puce, tandis que les pilotes spécialisés (par exemple, VMWare Tools) sont installés pour améliorer les performances graphiques et de la souris. aérien.

Espérons que ça aide!

2

Vous pouvez travailler avec un environnement virtualisé VS2010/Windows sans problème.

J'ai travaillé avec une telle combinaison et je n'ai eu aucun problème. VMWare et VirtualBox sont tous les deux stables depuis des années et la virtualisation du système d'exploitation Windows fonctionne correctement. De toute évidence, vous pouvez avoir une perte de performances, car un système d'exploitation virtualisé a plus d'accès aux ressources qu'un hôte, mais les processeurs Intel et AMD actuels ont des extensions d'instructions de virtualisation avancées qui accélèrent les opérations de virtualisation.

Alors ... Allez-y!

2

Je ne connais pas vos besoins, mais il existe également une excellente alternative avec Win 7. Vous pouvez créer un fichier vhd et démarrer sur le fichier vhd. Quelques étapes plus, vous pouvez créer un fichier vhd de base avec tout ce dont vous avez besoin, le marquer comme étant en lecture seule et créer autant de disques différentiels que vous le souhaitez.

L'inconvénient de cette méthode sont ceux-ci:

  • il est un peu difficile à créer le disque de base et diff, parce que vous devez le faire dans la console de configuration de l'installation de Windows (mais Google peut vous aider
  • L'impact sur les performances de l'E/S disque est faible (mais inférieur à celui de l'environnement de visualisation)
  • Vous ne pouvez exécuter qu'un seul système à la fois.En fait, rien ne vous interdire d'installer un logiciel de virtualisation
  • vous ne pouvez pas avoir votre « hôte » et ses outils potentiels (messagerie d'entreprise, etc.)

mais au moins, la performance sera grandement mieux qu'un logiciel de virtualisation.

Questions connexes