october8140 2 days ago

I imagine running in a VM would hurt performance a lot.

1
lxgr 2 days ago

Not necessarily. For example, the Xbox 360 runs every game in a hypervisor, so technically, everything is running in a VM.

It's all a question of using the right/performant hardware interfaces, e.g. IOMMU-based direct hardware access rather than going through software emulation for performance-critical devices.