XenServer is fundamentally a packaging effort consisting of the Xen Project hypervisor, the XAPI toolstack, a control domain (currently CentOS 5.x based), and a variety of support services such as the open virtual switch. These components are then tuned and packaged into an installer which will turn an x86 based server or blade into a XenServer host. One of the most important aspects of that effort is research into what is possible within the current combination of components and figuring out whether the new shiny thing can fit into the model, or whether the model needs to change. Because of this, it's often a bit difficult to separate the research from that which might become a supported feature. Couple this with XenServer platform development being supportive of Citrix's commercial efforts, and its understandable why some might become confused. This roadmap seeks to remove some of this confusion.
First the activities occuring on xenserver.org represent three distinct things.
- We have the research aspect occuring within trunk. This is bleeding edge stuff which may never see the light of day. Since we're open source, you can follow along as development occurs and are welcome to participate as you see fit. When looking at the bleeding edge, you'll undoubtably see things that will need a bit of polish, or which may need some refactoring. Anyone who may be interested in installing from trunk is welcome, but any discussion of trunk will need to occur on the xs-devel mailing list.
- As we embark on development of new releases, we often provide access to pre-release installation media, along with details on what it may contain. We are eager to get your feedback because together, we can build a stronger XenServer, and that benefits everyone. This means we're going to give you details on what might be part of the upcoming release before it happens, including deep technical stuff like performance and scalability information.
- We provide access to the current shipping version of XenServer. xenserver.org isn't only about development, it's about the install base and the users who manage it. We want to provide you with a centralized location from which to obtain everything you need to be sucessful with XenServer.
XenServer release status
The latest release of XenServer, available on Citrix.com, represents a supported release. All new XenServer installations should be made using the latest release of XenServer available at the time of deployment. To realize the benefits provided by all the newest features in the latest release, click here to download a trial copy of XenServer Enterprise edition.
XenServer trunk status
Automatic nightly snapshots from trunk are occuring and with the transition from Creedence trunk activity will increase. Recent major work to upgrade trunk from a CentOS 6.4 based dom0 to CentOS 7 was completed. XenServer 7.0 marks the first release that reflects this change.