reword some things

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross 2024-04-17 16:42:16 +08:00
parent baf8a42bbb
commit dc237046dc
1 changed files with 14 additions and 22 deletions

View File

@ -96,11 +96,20 @@
<section>
<img data-src="img/a-r-m.png">
</section>
<section>
<h2>MMUs are Amazing</h2>
<ul>
<li>XIP flash for free!</li>
<li>Swap space</li>
<li>Encrypted swap? No problem!</li>
<li>Realtime patching broken hardware</li>
</ul>
</section>
<section>
<h2>Operating System Selection</h2>
<ul>
<li>MMU Required</li>
<li>RISC-V</li>
<li>Memory Protection</li>
<li>Not Linux</li>
<li class="fragment">Rust is a new thing?</li>
</ul>
@ -126,19 +135,11 @@
<ul>
<li>Microkernel</li>
<li>Interrupts in userspace</li>
<li>Each page of memory is mapped once</li>
<li class="fragment">Only <i>stable</i> Rust</li>
<li class="fragment">No C compiler required</li>
</ul>
</section>
<section>
<h2>More Specs</h2>
<ul>
<li>Kernel is single-threaded</li>
<li>Services use well-defined API calls</li>
<li>All drivers provided in user space</li>
<li>Each page of memory can only be lent once</li>
</ul>
<li>Each page of memory is mapped once</li>
<li>Services use well-defined API calls</li>
<li class="fragment">Only <strong>stable</strong> Rust</li>
<li class="fragment">No C compiler required</li>
</ul>
</section>
<section>
@ -172,15 +173,6 @@
</ol>
</section>
<section>
<h2>MMUs are Amazing</h2>
<ul>
<li>XIP flash for free!</li>
<li>Swap space</li>
<li>Encrypted swap? No problem!</li>
<li>Realtime patching broken hardware</li>
</ul>
</section>
<section>
<h2>How can I use it?</h2>
<div class="r-hstack">