Reword Dependency

This commit is contained in:
linse 2017-09-16 19:03:36 -04:00
parent 24131bdb9e
commit c9273fb4a0

View file

@ -130,12 +130,12 @@ AES128-CBC). The TLS handshake performance is equal with OpenSSL.
### Dependency management ### Dependency management
MirageOS leverages OCaml's unique module system, a programming language evaluated at compile time, to adapt the unikernel to the compilation target. MirageOS leverages OCaml's module system to adapt the unikernel to the compilation target.
In MirageOS, each operating system service, such as the console, the Each operating system service in MirageOS is a module, for example the console, the
network stack, the random number generator, is a module on its own. network stack, the random number generator.
There are multiple implementations for each service. Each of the services has multiple implementations that are chosen based on the target.
An example is that on UNIX the sockets API of the host is used as networking stack. On a On UNIX, the sockets API of the host is used as networking stack. On a
unikernel, the TCP/IP stack natively implemented in OCaml is used. unikernel, the TCP/IP stack natively implemented in OCaml is being used.
A MirageOS developer does not need to reason about compilation targets, just about the A MirageOS developer does not need to reason about compilation targets, just about the
module interface. module interface.