.
This commit is contained in:
parent
9b93a54777
commit
5827f1525d
1 changed files with 8 additions and 9 deletions
17
Technology
17
Technology
|
@ -94,16 +94,15 @@ immensly.
|
||||||
As example, the lines of code of the [Bitcoin Piñata](/Projects/Pinata) compared
|
As example, the lines of code of the [Bitcoin Piñata](/Projects/Pinata) compared
|
||||||
to a Linux and OpenSSL based one:
|
to a Linux and OpenSSL based one:
|
||||||
|
|
||||||
| Linux | MirageOS
|
<table border=0>
|
||||||
-- | -- | --
|
<tr><th></th><th>Linux</th><th>MirageOS</th></tr>
|
||||||
Kernel | 1600 | 48
|
<tr><td>Kernel</td><td>1600</td><td>48</td></tr>
|
||||||
Runtime | 689 | 25
|
<tr><td>Runtime</td><td>689</td><td>25</td></tr>
|
||||||
Crypto | 230 | 23
|
<tr><td>Crypto</td><td>230</td><td>23</td></tr>
|
||||||
TLS | 41 | 6
|
<tr><td>TLS</td><td>41</td><td>6</td></tr>
|
||||||
-- | -- | --
|
<tr><td>Total</td><td>2560</td><td>102</td></tr>
|
||||||
Total | 2560 | 102
|
</table>
|
||||||
|
|
||||||
TODO: Example: lines of code / binary size fuer zb dns server / dhcp server
|
|
||||||
|
|
||||||
The choice of programming language avoids several attack vectors. Immutable data
|
The choice of programming language avoids several attack vectors. Immutable data
|
||||||
structures, type checking and the OCaml runtime memory manager ensure memory
|
structures, type checking and the OCaml runtime memory manager ensure memory
|
||||||
|
|
Loading…
Reference in a new issue