5 ms·
This is the only unikernel I know of that supports "raw" applications - OSv applications run in a JVM and MirageOS applications are in OCaml. Edit: looks like
by bjackman 11y ago
This is the only unikernel I know of that supports "raw" applications - OSv applications run in a JVM and MirageOS applications are in OCaml.
Edit: looks like there's a direct alternative called Rumprun: https://github.com/rumpkernel/rumprun https://github.com/rumpkernel/rumprun. I hadn't heard of it.
Anyway, right now this whole unikernel thing is still pretty new so it's good to have multiple projects.
- smithclay 11y agoThere's also a JavaScript unikernel project: http://runtimejs.org/ http://runtimejs.org/
- anttiok 11y agoNotably, there's ongoing work (with an already functional result) to run Mirage on top of the low-level drivers provided by Rumprun. The idea in doing that is enabling the "top-level" Mirage stack to run in environments for which they don't have native OCaml drivers yet. (disclaimer: I don't speak for Mirage, though I do speak for Rumprun)
- narrowrail 11y ago>OSv applications run in a JVM While this may be the most typical use for OSv, my understanding from their wiki[0] is that OSv can handle Ruby or Node, or Linux apps (most of the Linux ABI is supported). [0]https://github.com/cloudius-systems/osv/wiki https://github.com/cloudius-systems/osv/wiki