Je voudrais configurer un PC pour exécuter ubuntu la plupart du temps, mais je dois également exécuter XP pour des applications et des tests spécifiques. Dans le passé, j'aurais simplement configuré une machine à double démarrage, puis redémarré et démarré sous Windows XP selon les besoins.
Cependant, comme la machine a plusieurs cœurs et une mémoire importante, je pense que je peux utiliser les hyperviseurs Virtual Box, Xen ou VMWare. Je pense à faire d'Ubuntu la VM "hôte" et d'avoir XP comme VM invitée. Ce serait particulièrement bien pour tester / déboguer / développer car il est possible d'exécuter des applications dans les deux systèmes d'exploitation simultanément. Je n'ai jamais configuré de machine virtuelle auparavant et je pense qu'en posant les questions ci-dessous, je peux éviter certains essais et erreurs.
Fondamentalement, je dois décider si une configuration à double démarrage ou VM est plus appropriée pour ce que je veux faire.
Voici mes questions:
Je n'ai pas toujours besoin de faire tourner XP. Les hyperviseurs me permettent-ils d'arrêter la machine virtuelle invitée afin que la machine virtuelle hôte puisse ensuite utiliser immédiatement toutes les ressources de mémoire et de processeur? Lorsque j'affiche ensuite la machine virtuelle invitée, est-il facile de provisionner la quantité de mémoire et d'autres ressources qu'elle utilise? Idéalement, j'aimerais pré-configurer cela à l'avance, puis activer / désactiver la machine virtuelle invitée sans y penser.
Est-il possible ou conseillé d'avoir l'OS hôte 64 bits et l'OS invité 32 bits? Alternativement, si les deux machines virtuelles sont 32 bits et que j'ai 8 Go de RAM, l'hyperviseur peut-il fournir à chaque machine virtuelle 4 Go de RAM lorsqu'elles s'exécutent simultanément?
Quels hyperviseurs conviennent le mieux aux configurations telles que je les ai décrites?