summaryrefslogtreecommitdiff
path: root/doc/s6-svscan-1.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/s6-svscan-1.html')
-rw-r--r--doc/s6-svscan-1.html13
1 files changed, 12 insertions, 1 deletions
diff --git a/doc/s6-svscan-1.html b/doc/s6-svscan-1.html
index c168c4d..c947637 100644
--- a/doc/s6-svscan-1.html
+++ b/doc/s6-svscan-1.html
@@ -38,7 +38,13 @@ bit of understanding of what is going on.
</a>
<p>
- The life of a Unix machine has four stages:
+<small> Okay, it's actually four, but the fourth stage is an implementation
+detail that users don't care about, so we'll stick with three. </small>
+</p>
+
+<p>
+ The life of a Unix machine has three stages.
+ <small>Yes, three.</small>
</p>
<ol>
@@ -69,6 +75,11 @@ powers it off is called. </li>
</ol>
<p>
+<small> Unless you're implementing a shutdown procedure over a supervision
+tree, you can absolutely consider that the hardware shutdown is part of stage 3. </small>
+</p>
+
+<p>
As you can see, process 1's duties are <em>radically different</em> from
one stage to the next, and init has the most work when the machine
is booting or shutting down, which means a normally negligible fraction