4 ms·
> [...] if they were rewritten in native code, [...] Throw it all on a minimal OS that provides networking and some file IO. You may want to check out MirageOS
by 0xbkt 4y ago
> [...] if they were rewritten in native code, [...] Throw it all on a minimal OS that provides networking and some file IO.
You may want to check out MirageOS[0]. It gives you a library OS with the primitives you say you need, and then all you have to do is import them in your application code as if you are writing your typical OCaml, build the virtual appliance and boot it up anywhere you want.
[0] https://mirage.io/docs/overview-of-mirage https://mirage.io/docs/overview-of-mirage
- int_19h 4y agoThere's also https://github.com/includeos/IncludeOS https://github.com/includeos/IncludeOS However, how much is this kind of stuff is actually used at scale today?