MirageOS 4.0.0 released, a library OS for building unikernels

MirageOS 4.0.0 is released, MirageOS is a library operating system that builds unikernels for secure high-performance web applications for various cloud computing and mobile platforms. Code can be developed on a traditional operating system such as Linux or MacOS X and then compiled into a completely separate dedicated unikernel to run under Xen or KVM hypervisors, as well as lightweight hypervisors such as FreeBSD's BHyve, VMM for OpenBSD.

Updates to this release include:

Fixed

  • for qubes target--solo5-abi=xen
  • Fix build with dune 3.0
  • Check if package name conforms to opam  convention
  • Allows specifying the version of pinned packages

Changed

  • Use the same compilation method as dune
  • requires cmdliner 1.1
  • Requires opam 2.1 to use MirageOS
  • Requires conductit 5.1 
  • Renamed ocaml-freestanding to ocaml-solo5

Added

  • Added Key.opt_all to allow multiple use of a parameter
  • Add a Git device
  • Add happy-eyeballs device
  • Add docteur device to manage read-only persistent key-value store
  • Add tcpv4v6_of_stackv4v6 device
  • Add int64 converter 
  • Add dns_client device

Details can be viewed: https://github.com/mirage/mirage/releases/tag/v4.0.0 

Guess you like

Origin www.oschina.net/news/188700/mirage-4-0-0-released