Move conclusion.

This commit is contained in:
linse 2017-09-16 14:06:47 -04:00
parent 9118b907c8
commit ce47abf11c
3 changed files with 25 additions and 23 deletions

2
About
View file

@ -6,7 +6,7 @@ abstract: some abstract
## Mission ## Mission
At robur we to develop robust digital infrastructure. We achieve this goal At robur we strive to develop robust digital infrastructure. We achieve this goal
by continuous maintainence of permissively licensed (MIT/ISC/BSD) open by continuous maintainence of permissively licensed (MIT/ISC/BSD) open
source libraries, which are used by various partners and supporters. source libraries, which are used by various partners and supporters.

24
Home
View file

@ -54,3 +54,27 @@ compile to JavaScript from the same codebase, to ensure consistency. The strong
and static type system helps to detect errors early, and enables rapid and static type system helps to detect errors early, and enables rapid
prototyping. For production use the prototype code can be further optimized for prototyping. For production use the prototype code can be further optimized for
performance. performance.
## Conclusion
MirageOS started as a research project, and has matured to a full suite for
building secure operating systems, with libraries that work well in production
and cover a variety of application needs. MirageOS is a game changer for secure
network services, since the attack surface is minimised to 1% of the size of
other contemporary operating systems. In addition, common attack vectors are
avoided by the usage of a programming language with memory safety. A unikernel
boots within tens of milliseconds, and services can be spawned on demand. When a
request (e.g. a DNS request) for a unikernel comes in, the kernel boots up,
handles the request, and is destroyed after an inactivity period. Only the
necessary services need to run, and they can be short-lived to minimize state in
the system.
The choice of a high-level programming language also allows for rapid
prototyping, new features can be developed quickly. In contrast to scripting
languages, the code does not need to be re-implemented for production use (but
nevertheless can be fine-tuned for performance).
WHY YOU NEED THIS!
WHAT ERRORS WE CAN AVOID
HOW WE CAN HELP

View file

@ -239,26 +239,4 @@ several areas:
within which theorems about the code can be proven within which theorems about the code can be proven
- Coq code will also be extractable to OCaml. - Coq code will also be extractable to OCaml.
## Conclusion
MirageOS started as a research project, and has matured to a full suite for
building secure operating systems, with libraries that work well in production
and cover a variety of application needs. MirageOS is a game changer for secure
network services, since the attack surface is minimised to 1% of the size of
other contemporary operating systems. In addition, common attack vectors are
avoided by the usage of a programming language with memory safety. A unikernel
boots within tens of milliseconds, and services can be spawned on demand. When a
request (e.g. a DNS request) for a unikernel comes in, the kernel boots up,
handles the request, and is destroyed after an inactivity period. Only the
necessary services need to run, and they can be short-lived to minimize state in
the system.
The choice of a high-level programming language also allows for rapid
prototyping, new features can be developed quickly. In contrast to scripting
languages, the code does not need to be re-implemented for production use (but
nevertheless can be fine-tuned for performance).
WHY YOU NEED THIS!
WHAT ERRORS WE CAN AVOID
HOW WE CAN HELP