summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorKylie McClain <kylie@somas.is>2020-07-07 07:04:12 -0400
committerKylie McClain <kylie@somas.is>2020-07-07 07:04:12 -0400
commit9372d911e93f3141044cf88dac2313bb43d3ac43 (patch)
treefc7395c37eb743cc0a1eea572a8bf43c2f5ccabb
parent491ffd53c5a2384ab9dc48f9226523d7ad310f4e (diff)
downloadmeta-9372d911e93f3141044cf88dac2313bb43d3ac43.tar.gz
meta-9372d911e93f3141044cf88dac2313bb43d3ac43.tar.xz
meta-9372d911e93f3141044cf88dac2313bb43d3ac43.zip
mutiny(7): combine mutiny utilities section with software list
-rw-r--r--mutiny.7.adoc70
1 files changed, 35 insertions, 35 deletions
diff --git a/mutiny.7.adoc b/mutiny.7.adoc
index ab23113..d492d70 100644
--- a/mutiny.7.adoc
+++ b/mutiny.7.adoc
@@ -108,45 +108,45 @@ Good examples of standards we want to follow would be standards like the
:gnu: https://www.gnu.org/software
:oil-shell: https://www.oilshell.org
-* Software
- ** Base
- *** https://www.musl-libc.org[`musl`]
- *** http://www.landley.net/toybox/[`toybox`]
- **** https://www.busybox.net[`busybox`] to fill in the cracks, temporarily
- *** {github}/ibara/oksh[`oksh`], a port of the public domain Korn shell
- **** A long-term interest is switching to the {oil-shell}[Oil shell] once it is fully
- functional.
- **** {github}/emersion/mrsh[`mrsh`] may also be looked into, though it lacks arrays and
- likely won't ever have them since they aren't part of POSIX.
- *** {skarnet}/execline[`execline`] for system automation
- *** {skarnet}/s6[`s6`] and {skarnet}/s6-rc[`s6-rc`] for system initialization and
- supervision
- *** {github}/leahneukirchen/snooze[`snooze`] for job scheduling
- *** {skarnet}/mdevd[`mdevd`] for device handling, firmware loading
- *** https://www.libressl.org[`libressl`]
- *** https://mandoc.bsd.lv[`mandoc`]
- ** Toolchain
- *** https://llvm.org[LLVM]
- **** https://clang.llvm.org/[`clang`]
- **** https://libcxx.llvm.org[`libc{pp}`]
- **** https://libcxxabi.llvm.org[`libc{pp}abi`]
- **** https://lld.llvm.org[`lld`]
- *** https://git.2f30.org/fortify-headers[`fortify-headers`]
- *** https://github.com/sabotage-linux/gettext-tiny[`gettext-tiny`]
- *** https://invisible-island.net/byacc/byacc.html[`byacc`]
+.Software
+* Mutiny
+ ** <<praxis.7.adoc#,`praxis`>> - a source-based package manager
+ ** `synonym` - a utility for managing alternatives
+ ** `commune` - utilities for working with the `s6` and `s6-rc` state manager/supervisor
+ *** `commune-snooze` - manages scheduled jobs at the system and user scope
+ *** `commune-user` - manages the user’s services and states (cf. `systemd --user`)
+ *** `commune-xinit` - manages the user’s Xorg session
+
+* Base
+ ** https://www.musl-libc.org[`musl`]
+ ** http://www.landley.net/toybox/[`toybox`]
+ *** https://www.busybox.net[`busybox`] to fill in the cracks, temporarily
+ ** {github}/ibara/oksh[`oksh`], a port of the public domain Korn shell
+ *** A long-term interest is switching to the {oil-shell}[Oil shell] once it is fully
+ functional.
+ *** {github}/emersion/mrsh[`mrsh`] may also be looked into, though it lacks arrays and
+ likely won't ever have them since they aren't part of POSIX.
+ ** {skarnet}/execline[`execline`] for system automation
+ ** {skarnet}/s6[`s6`] and {skarnet}/s6-rc[`s6-rc`] for system initialization and
+ supervision
+ ** {github}/leahneukirchen/snooze[`snooze`] for job scheduling
+ ** {skarnet}/mdevd[`mdevd`] for device handling, firmware loading
+ ** https://www.libressl.org[`libressl`]
+ ** https://mandoc.bsd.lv[`mandoc`]
+
+* Toolchain
+ ** https://llvm.org[LLVM]
+ *** https://clang.llvm.org/[`clang`]
+ *** https://libcxx.llvm.org[`libc{pp}`]
+ *** https://libcxxabi.llvm.org[`libc{pp}abi`]
+ *** https://lld.llvm.org[`lld`]
+ ** https://git.2f30.org/fortify-headers[`fortify-headers`]
+ ** https://github.com/sabotage-linux/gettext-tiny[`gettext-tiny`]
+ ** https://invisible-island.net/byacc/byacc.html[`byacc`]
Nonessential but otherwise interesting software that would be a good fit to the philosophy can be
found on the <<software.adoc#,software page>>.
-=== Mutiny utilities
-
-* <<praxis-design.7.adoc#,`praxis`>> - a source-based package manager
-* `synonym` - a utility for managing alternatives
-* `commune` - utilities for working with the `s6` and `s6-rc` state manager with Mutiny policy
- ** `commune-snooze` - manages scheduled jobs at the system and user scope
- ** `commune-user` - manages the user’s services and states (cf. `systemd --user`)
- ** `commune-xinit` - manages the user’s Xorg session
-
=== Filesystem layout
In the Mutiny layout, there are a few goals: