|Number of watchers on Github||1492|
|Number of open issues||93|
|Average time to close an issue||14 days|
|Average time to merge a PR||2 days|
|Open pull requests||47+|
|Closed pull requests||31+|
|Last commit||3 months ago|
|Repo Created||almost 11 years ago|
|Repo Last Updated||2 months ago|
|Organization / Author||mirage|
|Do you use mirage? Leave a review!|
|View open issues (93)|
|View mirage activity|
|View TODOs for mirage (4)|
|View on github|
|Book a Mock Interview With Me (Silicon Valley Engineering Leader, 100s of interviews conducted)|
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
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 traditional OS such as Linux or MacOS X, and then compiled into a fully-standalone, specialised unikernel that runs under the Xen or KVM hypervisors as well as lightweight hypervisors like FreeBSD's BHyve, OpenBSD's VMM. Xen and KVM power many public clouds; MirageOS unikernels are currently running on Amazon's Elastic Compute Cloud and Google Compute Engine, and maybe others!
This repository includes:
types/, a library of type signatures that compliant applications use.
There are several diverse backends in MirageOS that require rather specialised build steps (from Xen to KVM unikernels), and this complexity is wrapped up in the tool.
To work with
mirage, you'll need to either install prerequisites
You will need the following:
There are two stages to using
opam config var prefix)