Clarify relationships
This commit is contained in:
parent
7ae9e557d1
commit
38bef75093
|
@ -4,7 +4,7 @@ Synit uses the Linux kernel as a hardware abstraction and virtualisation layer.
|
||||||
|
|
||||||
All processes in the system are arranged into a [supervision
|
All processes in the system are arranged into a [supervision
|
||||||
tree](../glossary.md#supervision-tree), conceptually rooted at the [system
|
tree](../glossary.md#supervision-tree), conceptually rooted at the [system
|
||||||
bus](./system-bus.md) (NB. not at PID 1).
|
bus](./system-bus.md).
|
||||||
|
|
||||||
```ditaa system-supervision-tree
|
```ditaa system-supervision-tree
|
||||||
+----------------------------------+
|
+----------------------------------+
|
||||||
|
@ -28,6 +28,11 @@ bus](./system-bus.md) (NB. not at PID 1).
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
While `init` is PID 1, and thus the root of the tree of processes according to the kernel, it
|
||||||
|
is *not* the root of the supervision tree. The `init` process, acting as management daemon for
|
||||||
|
the *kernel* from Synit's perspective, is "supervised" by the system bus like all other
|
||||||
|
services. The supervision tree is a Synit concept, not a Linux concept.
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Here's an example of `ps` output from a Synit prototype running on a mobile phone:
|
Here's an example of `ps` output from a Synit prototype running on a mobile phone:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue