homepage-data/Our Work/Our-Approach
2022-11-07 09:55:10 +00:00

28 lines
No EOL
3.8 KiB
Text

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Our Approach</title><meta charset="UTF-8"/><link rel="stylesheet" href="/static/css/style.css"/><link rel="alternate" href="/atom" title="Our Approach" type="application/atom+xml"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/></head><body><nav class="navbar navbar-default navbar-fixed-top"><div class="container"><div class="navbar-header"><a class="navbar-brand" href="/Home">robur</a></div><div class="collapse navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/Donate"><span>Donate</span></a></li><li><a href="/Contact"><span>Contact</span></a></li><li><a href="/About Us"><span>About Us</span></a></li><li><a href="/Our Work"><span>Our Work</span></a></li><li><a href="/"><span></span></a></li><li><a href="/"><span></span></a></li><li><a href="/"><span></span></a></li><li><a href="/"><span></span></a></li></ul></div></div></nav><main><div class="flex-container"><div class="post"><h2>Our Approach</h2><span class="date">Published: 2019-09-10 (last updated: 2019-09-10)</span><article><p>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.</p>
<p>We write all our code in a high-level memory-safe (and more secure) programming language called <a href="/Our%20Work/Technology-Employed#OCaml">OCaml</a>. In addition each piece of software leverages <a href="/Our%20Work/Technology-Employed#MirageOS">MirageOS</a> (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.</p>
<p>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.</p>
<p>Our approach means our software has a number of security and ease-of-use benefits:</p>
<ul>
<li>each application is small and fast to start
</li>
<li>our software can be run on all major hypervisors and is ready for the cloud
</li>
<li>we are able to provide rapid prototyping with a seamless path from prototype to production
</li>
<li>reduced attack vectors, for example by guarding against things like memory corruption
</li>
<li>a small code base which means a smaller attack surface, and easier review and audit
</li>
<li>the complexity is reduced ensuring ease of use and helping people to understand the technology
</li>
<li>it is possible to formally verify important parts with a proof assistant (proof writing software)
</li>
</ul>
<p>We work with <a href="/Our%20Work/Services">clients</a>, <a href="/About%20Us/Network#Collaborations">partners</a> and <a href="/About%20Us/Network#Grant-Funders">funders</a> to design and develop open-source protocols and applications within this approach.</p>
<p>If you are interested in seeing how we can assist you in improving your organization's digital infrastructure please see our <a href="/Our%20Work/Services">services offered</a>.</p>
<p>If you like our approach to open source software and want to support our work please consider a <a href="/Donate">donation</a>.</p>
<p>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 <a href="/Contact">you</a>.</p>
</article></div></div></main><div class="footer"><p><a href="/Contact">Contact</a>
<a href="/Donate">Donate</a></p>
</div></body></html>