Mirage OS Archives

Mirage OS Archives

Mirage OS Releases

Mirage OS consists of a set of OCaml libraries that link with a runtime to form either a standalone Xen operating system or a normal UNIX binary.

Prerequisites : OPAM Package Manager

These libraries are managed via the OPAM package manager. OPAM simultaneously manages the OCaml compiler and library installations. It tracks library versions across upgrades, and will recompile dependencies automatically if they get out of date. Please refer to OPAM documentation.

How to get Mirage OS Releases

To install a specific version of Mirage OS, you will need to install that specific release with the OPAM package manager. Detailed command line instructions on how this is done are available from sub-pages, e.g. the Mirage OS 1.0 page. Also refer to the Mirage OS installation guide.


Mirage OS 1.0

Prerequisites: Installing and Configuring OPAM

OPAM is the source-based OCaml Package Manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow. All MirageOS libraries are released through OPAM so to get started with Mirage, please follow the OPAM install instructions first.

Installing Mirage OS 1.0

MirageOS v1.0 consists of a set of libraries available through OPAM. To get started with MirageOS, from the command line run 'opam install mirage'. After you've done this, have a look at the Mirage Introduction on openmirage.org, which has information on the background, getting started and what the libraries enable you to do. The Mirage website is itself a self-hosted unikernel running on top of Xen on Amazon EC2.