Наша базовая система работает на Linux, но, к сожалению, пользовательский интерфейс должен быть на Windows. Это долгая история. Но это требование. Поэтому наша идея состояла в том, чтобы запустить Windows на виртуальной машине с использованием VirtualBox или Xen. Из-за наших ограничений производительности в реальном времени мы хотим изолировать виртуальную машину от одного процессора (в случае многопроцессорной машины) или от ядра процессора в случае многоядерного процессора.
Возможно ли что-то подобное? Можно ли установить привязку процессора (ядра) к процессу, на котором запущена виртуальная машина? Является ли одна платформа виртуализации лучше, чем другая для этого требования. Я запутался с Xen, KVM, VirtualBox, OpenVZ и т.д.