Few build Hypervisors. We're one of them
virtualize.sh
virtualize.sh
The goal wasn’t to dive deep into technical internals this time, but rather to share some perspective on what it actually takes to master an entire virtualization stack — especially after years of working only on the top layer (orchestration, backup, etc.). We’ve seen firsthand how much more complex things get the deeper you go.
That said, I totally get the desire for more technical content — and we’ve published more in-depth pieces before. For example, here’s a detailed post on Xen’s grant table mechanism and memory sharing, if that’s more your kind of read: https://xcp-ng.org/blog/2022/07/27/grant-table-in-xen/
Appreciate the feedback — and happy to go deeper on specific areas if there’s interest!
* Xen is the hypervisor, the "upstream" used by both XenServer & XCP-ng
* XenServer or XCP-ng is the platform, using Xen and various other things, to deliver a "turnkey" experience for server virtualization
Xen Project is part of the Linux foundation, and have various contributors, including AMD and Arm (for the embedded world) and others (including Vates, Citrix etc.)