Mirage OS is an [[ISC]] licensed library operating system written in [[OCaml]].
- [Website](https://mirage.io/)
- [Github](https://github.com/mirage)
- [Research Paper](https://dl.acm.org/doi/10.1145/2557963.2566628)
# Notability
The modern pioneer of self-contained purpose-built unikernel cloud-deployed applications.
# Philosophy
> MirageOS represents a new approach where only the necessary components of the OS are included and compiled along with the application into a unikernel. This results in highly efficient and extremely lean appliances, with a much smaller attack surface. These appliances can be deployed directly to the cloud and embedded devices, with the benefits of reduced costs and increased security and scalability.
# Hardware Support
Mirage is designed primarily to run under a hypervisior (Xen or KVM) and not on bare metal.