Thomas Leonard
2017-10-11 09:57:30 UTC
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.
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+***@googlegroups.com.
Visit this group at https://groups.google.com/group/capnproto.
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+***@googlegroups.com.
Visit this group at https://groups.google.com/group/capnproto.