Unikernels: Difference between revisions
From Xen
Jump to navigationJump to search
Rcpavlicek (talk | contribs) |
Rcpavlicek (talk | contribs) |
||
Line 5: | Line 5: | ||
* [http://www.openmirage.org/ MirageOS] employs an OCaml-based kernel |
* [http://www.openmirage.org/ MirageOS] employs an OCaml-based kernel |
||
* [http://erlangonxen.org/ Erlang on Xen] creates an Erlang runtime environment |
* [http://erlangonxen.org/ LING (formerly Erlang on Xen)] creates an Erlang runtime environment |
||
* [https://github.com/GaloisInc/HaLVM#readme HalVM] uses Haskell |
* [https://github.com/GaloisInc/HaLVM#readme HalVM] uses Haskell |
||
* [http://osv.io/ OSv] produces a Java environment |
* [http://osv.io/ OSv] produces a Java environment |
Revision as of 20:02, 28 May 2014
Xen Project has been at the forefront of the birth of Cloud Operating Systems: specialized lightweight operating systems which are only intended to be used within a Virtual Machine. These Cloud Operating Systems may become the core of a new form of cloud, where a single hypervisor instance can support hundreds or even thousands of VMs.
Cloud Operating System List
The following Cloud Operating Systems are currently of interest to the Xen Project:
- MirageOS employs an OCaml-based kernel
- LING (formerly Erlang on Xen) creates an Erlang runtime environment
- HalVM uses Haskell
- OSv produces a Java environment
- GuestVM is a Java-based effort