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.

Reply via email to