mirage-os-shimversion
Portable shim for MirageOS OS API
mirage-os-shim is the intersection of the Mirage OS APIs exported under the OS
modules by various Mirage backends. It shims out this interface under the same
cmi
, and installs several implementations, that pass through to their
respective backends.
Clients need to be compiled against the common mirage_OS.cmi
, and use the
module Mirage_OS
. Final applications need to be linked using ocamlfind
, and
have to define one of the ocamlfind
predicates corresponding to the actual
OS
implementations: mirage_unix
, mirage_xen
, or mirage_solo5
.
When using ocamlbuild
, this is
ocamlfind -use-ocamlfind -tag 'predicate(unix)'
or similar.
WARNING Direct access to the OS
interface is largely deprecated. The
interface is pretty volatile. It is highly likely that you, in fact, do not need
this package at all.
Author | David Kaloper Meršinjak <david@numm.org> |
---|---|
License | ISC |
Published | |
Homepage | https://github.com/mirage/mirage-os-shim |
Issue Tracker | https://github.com/mirage/mirage-os-shim/issues |
Maintainer | mirageos-devel |
Dependencies |
|
Optional dependencies | |
Conflicts |
|
Source [http] | https://github.com/mirage/mirage-os-shim/releases/download/v3.1.0/mirage-os-shim-3.1.0.tbz sha256=13198cfdd3e3d019c81f058ae8ab013f334922355bb2a8e27a11fdca8bea2442 md5=3858cf40ab6cf906d47f3e78d8cd40f9 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/mirage-os-shim/mirage-os-shim.3.1.0/opam |
- mirage-entropy<0.5.0