aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Booth <colin@heliocat.net>2026-01-22 22:18:41 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-01-23 03:47:27 +0000
commite6b7093d84d9c31a36a46591cc2811dd2a79d2a0 (patch)
treedb87ae64bd9f8a4d09f88c41a8c205e3f315f312
parent36a6201335c467a6c7368ba6598c90702b39ee62 (diff)
downloads6-frontend-e6b7093d84d9c31a36a46591cc2811dd2a79d2a0.tar.gz
index.html: add subcommand list, minor edits
Having to bounce through s6.html just to get to the list of s6 subcommands was lame so I added a separate section for those.
-rw-r--r--doc/index.html29
1 files changed, 20 insertions, 9 deletions
diff --git a/doc/index.html b/doc/index.html
index 766c42e..6213b68 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -33,22 +33,23 @@ to address every part of the init system.
<ul>
<li> The <a href="//skarnet.org/software/s6/">s6 process supervision suite</a>,
-which is the foundation of the s6 ecosystem. This package is named <em>s6</em>,
-but that name is generally used to mean "the whole thing", so we will refer to it
+which is the foundation of the s6 ecosystem. While this package is named <em>s6</em>,
+that name is generally used to mean "the whole thing", so we will refer to it
as <em>s6-supervision</em> when the context makes it necessary. The goal of a
process supervision suite is to give administrators an environment to start and
control daemons in a reliable and flexible way. </li>
- <li> The <a href="//skarnet.org/software/s6-rc/">s6-rc service manager</a>, that
-works on top of s6-supervision. The goal of a service manager is to start and stop
-services on a system while managing dependencies between services. </li>
+ <li> The <a href="//skarnet.org/software/s6-rc/">s6-rc service manager</a>,
+which is a management framework built on top of s6-supervision. The goal of a
+service manager is to start and stop services on a system while managing
+dependencies between those services. </li>
<li> The <a href="//skarnet.org/software/s6-linux-init">s6-linux-init init package</a>,
-which is an add-on to s6-supervision that makes it usable not only to supervise
-daemons, but also to boot a Linux system and serve as its pid 1. </li>
+which is an add-on to s6-supervision, making it usable as an init system for
+Linux in addition to a process supervisor. </li>
</ul>
<p>
The separation in different packages is purposeful: the goal is to keep the
-system entirely modular, and not tie it to a particular use. s6-supervision
+system entirely modular and not tie it to a particular use. s6-supervision
is often used on its own, in environments that already have an init system
(no need for s6-linux-init) and a service manager (no need for s6-rc).
For the same purpose of modularity, s6 follows an approach of "one functionality,
@@ -156,12 +157,22 @@ the previous versions of s6-frontend and the current one. </li>
<li> <a href="s6.html">The <tt>s6</tt> program</a> </li>
</ul>
+<h3> s6 subcommands </h3>
+
+<ul>
+<li> <a href="s6_live.html">s6 live</a> </li>
+<li> <a href="s6_process.html">s6 process</a> </li>
+<li> <a href="s6_repository.html">s6 repository</a> </li>
+<li> <a href="s6_set.html">s6 set</a> </li>
+<li> <a href="s6_system.html">s6 system</a> </li>
+</ul>
+
<h3> Internal programs </h3>
<ul>
<li> <a href="s6-frontend.html">The <tt>s6-frontend</tt> program</a> </li>
-<li> <a href="s6-frontend-helper-kill.html">The <tt>s6-frontend-helper-kill</tt> program</a> </li>
<li> <a href="s6-frontend-helper-echo.html">The <tt>s6-frontend-helper-echo</tt> program</a> </li>
+<li> <a href="s6-frontend-helper-kill.html">The <tt>s6-frontend-helper-kill</tt> program</a> </li>
</ul>
<h3> Configuration </h3>