A programming framework for building type-safe, modular systems. MirageOS is a library operating system that constructs unikernels for secure, high-performance network applications across a variety of cloud computing and mobile platforms. Code can be developed on a normal OS such as Linux or macOS, and then compiled into a fully standalone, specialized unikernel that runs under a Xen or KVM hypervisor. This lets your services run more efficiently, securely and with finer control than with a full conventional software stack.

Features

  • MirageOS applications take a few milliseconds to start-up instead of the few minutes that traditional OSes take
  • MirageOS binaries are self-contained: they do not need an additional OS to execute
  • Documentation available
  • MirageOS applications use a few megabytes of memory
  • MirageOS applications are written in OCaml, an industrial strength programming language supporting functional, imperative and object-oriented styles
  • The size of MirageOS binary is usually a few megabytes
  • Examples available

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

ISC License

Follow MirageOS

MirageOS Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of MirageOS!

Additional Project Details

Programming Language

OCaml (Objective Caml)

Related Categories

OCaml (Objective Caml) Libraries

Registered

2024-06-21