Mirage OS Releases
Mirage OS is a library operating system that constructs unikernels for secure, high-performance network applications across a variety of cloud computing and mobile platforms. As such, Mirage OS is a collection of libraries and tools, as well as a development workflow. This means that any given release is a set of related libraries, intended for use by application developers, with various dependencies and independent version numbers.
All Mirage OS libraries are released via the OCaml Package Manager (OPAM), which makes it easy for developers to obtain the libraries, with OPAM managing the dependencies. To being using Mirage OS, you must first install OPAM. Once OPAM is installed, obtaining the latest release of Mirage OS is as simple as
opam install mirage.
Although we do not recommend using outdated package sets, below are links on how to obtain previous versions. These outdated versions of the Mirage packages set are unsupported and we encourage all users to remain up to date. Keeping your package set up to date is as as easy as
opam update, followed by
opam upgrade. We recommend you do this on a regular basis to benefit from frequent bug fixes and new features.
XAPI Source Releases
The XAPI Project follows a two-week sprint cycle, inside a quarterly train cycle (trains are like sprints-of-sprints). Each sprint may accomplish individual bug fixes and new features, while with each train we will attempt to introduce larger, more meaningful sets of features.
At the end of every sprint, we will bump the micro version number of the xen-api source repo, and will update the changelog with bug fixes and new features. Every quarter, at the end of each train, we will bump the minor version to indicate the large new feature sets which should by then be stable and create a binary release that is published here.
Sprints and trains themselves will be named after the calendar week on which they finish; sprints will begin on a Wednesday and end on a Tuesday.
XAPI packages in Linux distros
XAPI toolstack packages (or XCP-XAPI packages) enable you to build a XenServer-like environment from packages that are distributed via your host operating system's package manager. XCP-XAPI packages are only available from supported Linux distributions (currently Debian and Ubuntu). Using XCP-XAPI packages provides more flexibility in tailoring your environment to your needs, but comes at the cost of less functionality and a more complex set-up.
XAPI comes in several variants
XCP ISOs (this page)
The XCP ISO is available for download here. XCP - a subset of XenServer - installs onto your host from an ISO, providing a complete enterprise-ready out-of-the-box server virtualization and cloud computing platform after install.
Important Notice: Before June 2013, XenServer was not fully open sourced. For this reason, the Xen Project made XCP available for download from this page. Since XenServer is now fully open source, the Xen Project will not release versions of XCP after XCP 1.6. See our FAQ for more information. You can download a full open source version of XenServer from XenServer.org.
XCP XCP-XAPI packages in Linux distros
XCP toolstack packages (or XCP-XAPI packages) enable you to build an XCP-like environment from packages that are distributed via your host operating system's package manager. XCP-XAPI packages are only available from supported Linux distributions (currently Debian and Ubuntu). Using XCP-XAPI packages provides more flexibility in tailoring your environment to your needs, but comes at the cost of less functionality and a more complex set-up.
Official Xen Project Source Releases
The Xen Project hypervisor is available as source distribution from these download pages. You can find instructions on how to build the Xen Project source release at this page.
Sources for Xen Project Binaries
You can get recent Xen Project binaries as packages from most Linux and Unix distributions, both open source and commercial. Some Linux distributions deliver Xen Project software as a LiveCD, that you can use to easily test the Xen Project hypervisor.