fixing whitespaces
This commit is contained in:
parent
1568eae6fe
commit
862a37a828
4 changed files with 16 additions and 11 deletions
3
Contact
3
Contact
|
@ -1,3 +1,6 @@
|
||||||
|
---
|
||||||
|
---
|
||||||
|
|
||||||
You can reach us by mail at `team@robur.io`.
|
You can reach us by mail at `team@robur.io`.
|
||||||
|
|
||||||
If you wish, you may encrypt your email with our [OpenPGP key 0CBFC7AA](/static/0CBFC7AA.txt), fingerprint: 27EB8C7B 7BC95BDC 9B4B63CD 599270C7 0CBFC7AA.
|
If you wish, you may encrypt your email with our [OpenPGP key 0CBFC7AA](/static/0CBFC7AA.txt), fingerprint: 27EB8C7B 7BC95BDC 9B4B63CD 599270C7 0CBFC7AA.
|
||||||
|
|
5
Donate
5
Donate
|
@ -1,6 +1,9 @@
|
||||||
|
---
|
||||||
|
---
|
||||||
|
|
||||||
We are passionate about creating secure and reliable open source infrastructure. We have worked on secure implementations of important applications such as [PGP](/About%20Us/Funding) and DNS.
|
We are passionate about creating secure and reliable open source infrastructure. We have worked on secure implementations of important applications such as [PGP](/About%20Us/Funding) and DNS.
|
||||||
|
|
||||||
Unfortunately such projects aren't always easy to get full grants for, and public donations really help us in completing such work.
|
Unfortunately such projects aren't always easy to get full grants for, and public donations really help us in completing such work.
|
||||||
|
|
||||||
If you want to assist us continue these projects we would be grateful for a donation and promise to spend your money well (for more information on how we spend the funds we get please see our [funding page](/About%20Us/Funding)).
|
If you want to assist us continue these projects we would be grateful for a donation and promise to spend your money well (for more information on how we spend the funds we get please see our [funding page](/About%20Us/Funding)).
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
We are a nonprofit open source software cooperative whose mission is to develop robust and secure digital infrastructure. We strive to enable more people to reliably run their own infrastructure by producing correct, surprise-free software to be deployed in real environments. Our software aims to meet the needs of anyone working in an environment where security and dependability is vital.
|
---
|
||||||
|
---
|
||||||
|
|
||||||
We write all our code in a high-level memory-safe (and more secure) programming language called [OCaml](/Our%20Work/Technology-Employed#Ocaml). In addition each piece of software leverages [MirageOS](/Our%20Work/Technology-Employed#MirageOS) (a minimal operating system) to produce bespoke applications tailored to only contain their required functionality. Each service is executed on virtual machines with a size usually around 1-10 MB, much smaller than a UNIX / Linux system, and it boots within milliseconds.
|
We are a nonprofit open source software cooperative whose mission is to develop robust and secure digital infrastructure. We strive to enable more people to reliably run their own infrastructure by producing correct, surprise-free software to be deployed in real environments. Our software aims to meet the needs of anyone working in an environment where security and dependability is vital.
|
||||||
|
|
||||||
|
We write all our code in a high-level memory-safe (and more secure) programming language called [OCaml](/Our%20Work/Technology-Employed#Ocaml). In addition each piece of software leverages [MirageOS](/Our%20Work/Technology-Employed#MirageOS) (a minimal operating system) to produce bespoke applications tailored to only contain their required functionality. Each service is executed on virtual machines with a size usually around 1-10 MB, much smaller than a UNIX / Linux system, and it boots within milliseconds.
|
||||||
|
|
||||||
Where other approaches try to patch general purpose operating systems by adding more layers, we strive to build a secure system from the ground up.
|
Where other approaches try to patch general purpose operating systems by adding more layers, we strive to build a secure system from the ground up.
|
||||||
|
|
||||||
|
@ -14,13 +17,13 @@ Our approach means our software has a number of security and ease-of-use benefit
|
||||||
- it is possible to formally verify important parts with a proof assistant (proof writing software)
|
- it is possible to formally verify important parts with a proof assistant (proof writing software)
|
||||||
|
|
||||||
|
|
||||||
We work with [clients](/About%20Us/Funding), [partners](/About%20Us/Network#Collaborations) and [funders](/About%20Us/Network#Grant-Funders) to design and develop open-source protocols and applications within this approach.
|
We work with [clients](/About%20Us/Funding), [partners](/About%20Us/Network#Collaborations) and [funders](/About%20Us/Network#Grant-Funders) to design and develop open-source protocols and applications within this approach.
|
||||||
|
|
||||||
If you are interested in seeing how we can assist you in improving your organization's digital infrastructure please see our [services offered](/Our%20Work/Services).
|
If you are interested in seeing how we can assist you in improving your organization's digital infrastructure please see our [services offered](/Our%20Work/Services).
|
||||||
|
|
||||||
If you like our approach to open source software and want to support our work please consider a [donation](/Donate).
|
If you like our approach to open source software and want to support our work please consider a [donation](/Donate).
|
||||||
|
|
||||||
Or if you are a funder of open source projects focused on security and reliability and like our approach we would love to hear from [you](/Contact).
|
Or if you are a funder of open source projects focused on security and reliability and like our approach we would love to hear from [you](/Contact).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
---
|
|
||||||
title: Technology Employed
|
|
||||||
---
|
|
||||||
|
|
||||||
# MirageOS
|
# MirageOS
|
||||||
|
|
||||||
MirageOS is a software suite to build custom-tailored operating systems from (mostly open source) small individual libraries. It has been developed since 2009 at the University of Cambridge, UK and is written in the programming language [OCaml](/Technology-Employed#Ocaml).
|
MirageOS is a software suite to build custom-tailored operating systems from (mostly open source) small individual libraries. It has been developed since 2009 at the University of Cambridge, UK and is written in the programming language [OCaml](/Our%20Work/Technology-Employed#Ocaml).
|
||||||
|
|
||||||
It compiles the necessary OCaml libraries into a unikernel - a small operating system, each built for a certain purpose. For each unikernel we can pick from hundreds of permissively licensed open source libraries which implement network protocols, storage on block devices, or interfaces to network devices via the hypervisor or host operating system. As we only put into each one exactly what is needed, each unikernel is fast; instantly booting and, as there is less code base, it is easier to maintain and keep secure.
|
It compiles the necessary OCaml libraries into a unikernel - a small operating system, each built for a certain purpose. For each unikernel we can pick from hundreds of permissively licensed open source libraries which implement network protocols, storage on block devices, or interfaces to network devices via the hypervisor or host operating system. As we only put into each one exactly what is needed, each unikernel is fast; instantly booting and, as there is less code base, it is easier to maintain and keep secure.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue