fix some typos
This commit is contained in:
parent
d460c307b1
commit
0d19c5c1f8
4 changed files with 8 additions and 6 deletions
4
About
4
About
|
@ -5,7 +5,7 @@ title: The concept and team
|
||||||
## Mission
|
## Mission
|
||||||
|
|
||||||
At robur we strive 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 maintenance 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.
|
||||||
|
|
||||||
Robur is a non-profit endeavour that strives to enable more people to run their own digital
|
Robur is a non-profit endeavour that strives to enable more people to run their own digital
|
||||||
|
@ -61,7 +61,7 @@ Eva is an infrastructure software engineer and a researcher.
|
||||||
|
|
||||||
She studied Applied Computer Science in the Natural Sciences, and developed a typechecker for a compiler of a language for optimization problems. In her PhD project she developed metrics to compare forest data structures, with an application in molecular structure comparison. Working as a postdoc in cancer research on molecular structure prediction, she found her way to Brooklyn and Berlin.
|
She studied Applied Computer Science in the Natural Sciences, and developed a typechecker for a compiler of a language for optimization problems. In her PhD project she developed metrics to compare forest data structures, with an application in molecular structure comparison. Working as a postdoc in cancer research on molecular structure prediction, she found her way to Brooklyn and Berlin.
|
||||||
|
|
||||||
In the US tech industry, she works on infrastucture problems with distributed systems on a large scale with millions of users, developing API infrastructure and search infrastructure, with a focus on stateless systems.
|
In the US tech industry, she works on infrastructure problems with distributed systems on a large scale with millions of users, developing API infrastructure and search infrastructure, with a focus on stateless systems.
|
||||||
|
|
||||||
Her Erdős number is 4.
|
Her Erdős number is 4.
|
||||||
|
|
||||||
|
|
2
Home
2
Home
|
@ -47,4 +47,4 @@ formally verify an entire virtual machine using a theorem
|
||||||
prover.
|
prover.
|
||||||
|
|
||||||
The boot time of a unikernel can be measured in a few milliseconds, redeployment
|
The boot time of a unikernel can be measured in a few milliseconds, redeployment
|
||||||
after updates is instantenous. We can create unikernels on demand.
|
after updates is instantaneous. We can create unikernels on demand.
|
||||||
|
|
|
@ -20,7 +20,7 @@ wireless (using WPA2 and WPS) networks, wired network connectivity,
|
||||||
communication with the service provider (e.g. using PPP and PPPoE) including
|
communication with the service provider (e.g. using PPP and PPPoE) including
|
||||||
authentication, a web server for configuration.
|
authentication, a web server for configuration.
|
||||||
|
|
||||||
Clients are demanding increasing featuresets, including network storage, voice
|
Clients are demanding increasing feature sets, including network storage, voice
|
||||||
over IP (VoIP) endpoint, virtual private network (VPN) integration, data
|
over IP (VoIP) endpoint, virtual private network (VPN) integration, data
|
||||||
collector and broker for the Internet of things.
|
collector and broker for the Internet of things.
|
||||||
|
|
||||||
|
|
|
@ -68,7 +68,7 @@ to make sure to use appropriate locking strategies to avoid reentrant execution
|
||||||
|
|
||||||
A recent example for code which is not safe under reentrant execution
|
A recent example for code which is not safe under reentrant execution
|
||||||
[in Ethereum](http://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
|
[in Ethereum](http://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
|
||||||
lead to a huge amount of ether being transferred.
|
lead to a huge amount of ether being stolen.
|
||||||
|
|
||||||
Established software like the [Firefox JavaScript engine](http://www.nist.org/news.php?extend.175),
|
Established software like the [Firefox JavaScript engine](http://www.nist.org/news.php?extend.175),
|
||||||
or [PHP](https://bugs.php.net/bug.php?id=74308) shows similar problems on a regular basis.
|
or [PHP](https://bugs.php.net/bug.php?id=74308) shows similar problems on a regular basis.
|
||||||
|
@ -80,13 +80,15 @@ address mapping for each process. Since a unikernel is only a single service, it
|
||||||
uses a single address space, avoiding the need for complex address mapping code
|
uses a single address space, avoiding the need for complex address mapping code
|
||||||
altogether.
|
altogether.
|
||||||
|
|
||||||
|
[//]: # (I think we should explain the context for mentioning Xen here)
|
||||||
|
|
||||||
An example for corrupting the page table is [Xen's XSA-182](http://xenbits.xen.org/xsa/advisory-182.html).
|
An example for corrupting the page table is [Xen's XSA-182](http://xenbits.xen.org/xsa/advisory-182.html).
|
||||||
|
|
||||||
### Simple library model with localized reasoning
|
### Simple library model with localized reasoning
|
||||||
|
|
||||||
A MirageOS unikernel is much smaller than a comparable UNIX
|
A MirageOS unikernel is much smaller than a comparable UNIX
|
||||||
virtual machine. By avoiding superfluous code we decrease the attack surface
|
virtual machine. By avoiding superfluous code we decrease the attack surface
|
||||||
immensly.
|
immensely.
|
||||||
|
|
||||||
Consider the breakdown of the code of the example system [Bitcoin Piñata](/Projects/Pinata) compared
|
Consider the breakdown of the code of the example system [Bitcoin Piñata](/Projects/Pinata) compared
|
||||||
to a virtual machine using Linux and OpenSSL, measured in thousands of lines of code:
|
to a virtual machine using Linux and OpenSSL, measured in thousands of lines of code:
|
||||||
|
|
Loading…
Reference in a new issue