Reword Dependency
This commit is contained in:
parent
24131bdb9e
commit
c9273fb4a0
1 changed files with 6 additions and 6 deletions
12
Technology
12
Technology
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue