Ich möchte einen PC einrichten, auf dem Ubuntu die meiste Zeit ausgeführt wird, aber ich möchte auch XP für bestimmte Anwendungen und Tests ausführen. In der Vergangenheit hätte ich einfach eine Dual-Boot-Maschine eingerichtet und dann Windows XP nach Bedarf neu gestartet und gebootet.
Da der Computer jedoch über mehrere Kerne und einen erheblichen Speicher verfügt, kann ich möglicherweise Virtual Box-, Xen- oder VMWare-Hypervisoren verwenden. Ich denke daran, Ubuntu zur "Host" -VM zu machen und XP als Gast-VM zu haben. Dies ist besonders nützlich für das Testen / Debuggen / Entwickeln, da Anwendungen auf beiden Betriebssystemen gleichzeitig ausgeführt werden können. Ich habe noch nie eine virtuelle Maschine eingerichtet und bin der Meinung, dass ich durch die folgenden Fragen das Ausprobieren vermeiden kann.
Grundsätzlich muss ich mich entscheiden, ob ein Dual-Boot- oder VM-Setup besser für die gewünschten Aufgaben geeignet ist.
Hier sind meine Fragen:
Ich brauche nicht immer XP. Erlauben mir die Hypervisoren, die Gast-VM herunterzufahren, damit die Host-VM dann sofort alle Speicher- und Prozessorressourcen nutzen kann? Wenn ich dann die Gast-VM aufrufe, kann ich dann problemlos bereitstellen, wie viel Speicher und andere Ressourcen von ihr verwendet werden? Idealerweise möchte ich dies im Voraus vorkonfigurieren und dann die Gast-VM aus- / einschalten, ohne darüber nachzudenken.
Ist es möglich oder ratsam, dass das Host-Betriebssystem 64-Bit und das Gast-Betriebssystem 32-Bit ist? Wenn beide VMs 32-Bit sind und ich über 8 GB RAM verfüge, kann der Hypervisor dann jede VM mit 4 GB RAM versorgen, wenn sie gleichzeitig ausgeführt werden?
Welche Hypervisoren eignen sich am besten für Setups, wie ich sie beschrieben habe?