I’m pleased to announce the release of capnp-rpc 0.3, an OCaml implementation of the RPC specification:
https://discuss.ocaml.org/t/ann-capnp-rpc-0-3-unikernel-support/945 There is an extended tutorial at https://github.com/mirage/capnp-rpc/blob/master/README.md This release adds support for using the library within a MirageOS <https://mirage.io/> unikernel. A Mirage unikernel is a self-contained VM that can run on a normal hypervisor, such as Xen. Whereas a traditional VM typically includes a Linux kernel and a userspace, a Mirage VM is a single OCaml program. It makes use of OCaml libraries to implement all drivers, including a Xen virtual network interface driver, a TCP/IP stack, a TLS stack*, etc. Such unikernels are much simpler than traditional operating systems and have no legacy API (e.g. no POSIX). They are typically therefore easier to debug or secure, and are much smaller than normal VMs. * The low-level crypo primitives are implemented in C, however, to protect against timing attacks. -- You received this message because you are subscribed to the Google Groups "Cap'n Proto" group. To unsubscribe from this group and stop receiving emails from it, send an email to capnproto+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/capnproto.