Temel sistemimiz Linux üzerinde çalışıyor ancak ne yazık ki kullanıcı arayüzü Windows'ta olmalı. Uzun Hikaye. Ancak bu şart. Bu yüzden fikrimiz, Windows'u VirtualBox veya Xen kullanarak sanal bir makinede çalıştırmaktı. Gerçek zamanlı performans kısıtlamalarımızdan dolayı, sanal makineyi tek bir işlemciye (çok işlemcili bir makine olması durumunda) veya çok çekirdekli bir işlemcide bir işlemci çekirdeğini izole etmek istiyoruz.
Böyle bir şey mümkün mü? İşlemci (çekirdek) benzeşimi, sanal makineyi çalıştıran sürece ayarlanabilir mi? Bir sanallaştırma platformu bu gereksinim için diğerinden daha iyidir. Xen, KVM, VirtualBox, OpenVZ, vb. İle karıştı.