documenting things to research
This commit is contained in:
+8
-3
@@ -42,9 +42,14 @@ rather than restate it. Roughly in the order things happen at runtime:
|
||||
|
||||
Start with the north star:
|
||||
|
||||
- **[vision.md](vision.md) — the vision.** danos is aiming to be a real-time
|
||||
microkernel: minimal kernel, drivers/services isolated in user space, preemptive
|
||||
scheduling with timing guarantees. The *why* that shapes everything below.
|
||||
- **[vision.md](vision.md) — the vision.** danos is a **learning-by-doing**
|
||||
microkernel: minimal kernel, drivers/services isolated in user space, chosen for
|
||||
**resilience** (restartable components). Win condition: runs on the author's PC and
|
||||
both Raspberry Pis, ideally with a GUI. Real-time is an option to explore, not a
|
||||
requirement. The *why* that shapes everything below.
|
||||
- **[resilience.md](resilience.md) — resilience.** A design note (not built yet) on
|
||||
fault isolation + live restart — the reincarnation-server + capability model that
|
||||
makes "if I break it, I can restart it" real. danos's core motivation.
|
||||
|
||||
Cutting across all of these:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user