This talk will present the XenClient client-side hypervisor and Synchronizer image management tool. XenClient (XC) is a high-performance bare-metal hypervisor that runs directly on client device hardware, dividing up the resources of a machine and enabling multiple operating systems to run side by side in complete isolation.
The Synchronizer enables IT administrators to centrally manage virtual desktops, backing up user data when a network connection is available, defining security policies on a per-VM basis, disabling lost or stolen laptops, and transferring a user's virtual desktop to any compatible device. After some high-level discussion of use-cases and applications, we will dive into an in-depth technical exploration of the XC/Synchronizer internals, architecture, and APIs. We will then conclude with our vision for the future.