Persönlich habe ich auf halbem Weg viele positive Erfahrungen gemacht. Verwenden Sie einen Hypervisor wie Xen. Sie können dann sowohl Linux als auch Windows unter einem leichten Mikrokern-Hypervisor ausführen. Sie können auch keinen signifikanten Leistungseinbruch hinnehmen und diese Konfiguration ist weitaus flexibler So können Sie jederzeit problemlos Ressourcen zwischen den beiden zuweisen.
Dies entspricht nahezu Ihrem Traum-Setup, da Sie die beiden Betriebssysteme jederzeit unabhängig voneinander booten oder herunterfahren können, um Ressourcen auf die anderen zu verteilen, und Sie keine Leistungseinbußen feststellen können (in der Realität ist dies möglicherweise ein Bruchteil eines Prozent langsamer) In einigen Fällen werden Sie dies jedoch nicht bemerken, es sei denn, Sie führen ein Benchmarking durch, um dies zu testen.
Der einzige Haken ist, dass Ihre CPU für bestimmte Funktionen die Visualisierung unterstützen muss, jedoch bei jedem i7 (afaik), sodass dies für Sie kein Problem sein sollte.
BEARBEITEN:
Xen enthält einen eigenen Mikrokernel, Debian wird nicht benötigt, um es auszuführen. Der einzige Grund, warum ein Linux-System neu konfiguriert werden muss, ist, dass das Konfigurationsprogramm ein Linux-Programm ist, das Sie auf einem der Gäste ausführen (Gast ist der Begriff, den Xen verwendet eine VM bedeuten). Sie können jederzeit nur Linux, nur Windows oder beides ausführen, aber Sie müssen Linux ausführen, um die Xen-Einstellungen zu konfigurieren. Es ist daher ratsam, ein kleines Linux im Hintergrund laufen zu lassen, um dies bei Bedarf zu tun.
Hardware kann auf verschiedene Arten gehandhabt werden. Xen bietet eine Reihe virtueller Geräte, mit denen ein Teil der Hardware von mehreren Gästen gleichzeitig verwendet werden kann, z. B. Netzwerkkarten und Soundkarten usw.
Bei Hardware, die nicht auf diese Weise funktioniert oder von jeweils nur einem Gast benötigt wird, können Sie jederzeit auswählen, welcher Gast direkten Zugriff auf die Hardware hat und diese jederzeit umschalten Zeit. Dies kann durchgeführt werden, um einem bestimmten Gast echten Zugriff auf die Grafikkarte zu gewähren, wenn Sie ein beschleunigtes Hochgeschwindigkeits-Rendering ohne Virtualisierungsaufwand benötigen .
Es ist auch möglich, dass ein Gast die Grafikkarte wie oben beschrieben direkt im Passthrough-Modus verwendet, andere jedoch mithilfe eines lokalen VNC-ähnlichen Protokolls anzeigt, wodurch der Bildschirm anderer Gäste in Fenstern angezeigt wird (denken Sie wie eine virtuelle Box oder ein Remotedesktop). während man die Grafikkarte direkt kontrollieren kann; Sie können auch einfach zwischen den Gästebildschirmen wechseln, um jeweils einen direkten Zugriff zu erhalten.
Im Gegensatz zu der Annahme, dass dieses Setup effizient ist, ist es tatsächlich eine der wenigen Möglichkeiten, beide Betriebssysteme gleichzeitig auszuführen, während die native Leistung in beiden effektiv beibehalten wird ein solches Setup, um einen Hochleistungsspielautomaten oder andere anspruchsvolle Systeme zu betreiben.