MirageOS icon
MirageOS icon

MirageOS

MirageOS is a library operating system that constructs unikernels for secure, high-performance network applications across various cloud computing and mobile platforms. Developers can write code on a traditional OS such as Linux or macOS.

Cost / License

  • Free
  • Open Source

Platforms

  • Linux
  • BSD
  • Mac
-
No reviews
0likes
0comments
0alternatives
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight
No features, maybe you want to suggest one?

 Tags

MirageOS News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

No activities found.

MirageOS information

  • Licensing

    Open Source and Free product.
  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  2,789 Stars
  •  262 Forks
  •  59 Open Issues
  •   Updated  
View on GitHub
MirageOS was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is MirageOS?

MirageOS is a library operating system that constructs unikernels for secure, high-performance network applications across various cloud computing and mobile platforms. Developers can write code on a traditional OS such as Linux or macOS. They can then compile their code into a fully-standalone, specialised unikernel that runs under the Xen or KVM hypervisors and lightweight hypervisors like FreeBSD's BHyve, OpenBSD's VMM. These unikernels can deploy on public clouds, like Amazon's Elastic Compute Cloud and Google Compute Engine, or private deployments.

  • Fast Start: MirageOS applications take a few milliseconds to start-up instead of the few minutes that traditional OSes take.
  • Small Binaries: MirageOS binaries are self-contained: they do not need an additional OS to execute. Even then, the size of MirageOS binary is usually a few megabytes.
  • Small Footprint: MirageOS applications use a few megabytes of memory, while traditional applications and their associated OS waste gigabytes for simple applications.
  • Safe Logic: MirageOS applications are written in OCaml, an industrial strength programming language supporting functional, imperative and object-oriented styles.

Official Links