In a blog, Xena announced the move to the unstable XCP branch on github.
To understand the significance of this event, you need to understand the history of the Xen Cloud Platform. The company Xensource, founded by the author of Xen, developed the open source version of the hypervisor and two independent branches of its “binding”: xend and xapi. Xend went under a free license (and is included with most distributions), and xapi was the “heart” of the paid (and very expensive) XenServer virtualization platform. After some time, the purchase of Xensource by Citrix was promoted to the open source version of xapi (GPL), which formed the basis of the Xen Cloud Platform.
The version was formally in the public domain, but in fact, only Citrix employees were involved in its development, since they only had access to the repository, and there was really no mechanism for accepting patches from third-party developers. ')
And so, moving to github with the first commits by non-employees tsitriks. Actually, at this moment XCP becomes a truly open platform for building cloud systems.
The key differences between xapi and xend are:
Support for the concept of "pool" - the union of identical servers in a mass of indistinguishable computing resources that can replace each other without any special effort on the part of the staff.
Automatic configuration of all server subsystems according to the general pool configuration, including automatic creation of connections to network storages and configuration of network interfaces.
Open vSwitch as the main backend for network connections, allowing you to create pure-virtual networks with arbitrary architecture.
Ready-made templates for most operating systems.
Unified administration method for both PV and HVM machines.
A special version of XenStored (one of the most important components of the zen strapping), completely rewritten on the base, with improved (compared to the standard version) stability and performance.