Unser Basissystem läuft unter Linux, aber leider muss die Benutzeroberfläche unter Windows sein. Das ist eine lange Geschichte. Aber das ist die Voraussetzung. Daher war unsere Idee, Windows in einer virtuellen Maschine mit VirtualBox oder Xen auszuführen. Aufgrund unserer Echtzeitleistungsbeschränkungen möchten wir die virtuelle Maschine auf einen einzelnen Prozessor (im Fall einer Mehrprozessormaschine) oder auf einen Prozessorkern im Fall eines Mehrkernprozessors isolieren.
Ist so etwas möglich? Kann die Prozessoraffinität (Core-Affinität) für den Prozess festgelegt werden, auf dem die virtuelle Maschine ausgeführt wird? Ist eine Virtualisierungsplattform für diese Anforderung besser als eine andere? Ich bin verwechselt mit Xen, KVM, VirtualBox, OpenVZ usw.