[ANN] Some MirageOS unikernels: DNS servers, CalDAV

Hi, apart from libraries and development tools, we’ve been working quite a bit on more realistic MirageOS applications which may be useful for you. Namely DNS authoritative servers (primary that have their zones in a git remote, secondaries, let’s encrypt provisioning (all done via DNS)) and a CalDAV server. In addition, we are doing some monitoring (Grafana + influx) of the running unikernels (themselves and the host system), and are positive that we are spending less CPU ticks (~x4) and less memory (easily an order of magnitude) by replacing our Unix-based CalDAV server (same OCaml code base) with a MirageOS virtual machine / unikernel. Thanks to all who made this possible.

If you’re interested in this line of work (including installation instructions which use an opam overlay for unreleased packages - let us know if it works or does not work for you), please have a look at https://hannes.nqsb.io/Posts/Summer2019

16 Likes