

21·
10 months agoXcp-ng might have the edge against bare metal because Windows uses virtualization by default uses Virtualization-Based Security (VBS). Under xcp-ng it can’t use that since nested virtualization can’t be enabled.
Disclaimer: I’m a maintainer of the control plane used by xcp-ng

Vates demoed on kubecon an ARM workstation running XCP-ng, a xen-based virtualization platform.
https://xcp-ng.org/blog/2025/11/13/xcp-ng-on-arm-with-ampere/
It’s still early days, but I’m hoping it can reach homelabs, the big question being hardware enablement, which is difficult on ARM baseboards due to lack of standardization.
Disclaimer: I work with Vates, and prepared some component to compile under ARM to prepare the demo.