Software
skarnet.org

s6-linux-init

What is it?

s6-linux-init is a set of minimalistic tools used to create a s6-based init system, including a /sbin/init binary, on a Linux kernel. It is a part of the s6 ecosystem.

The resulting architecture follows the Unix philosophy (one job → one tool) as closely as possible, and is fully dedicated to the s6 way of managing a system:

Nevertheless, the architecture is fully compliant with various empirical and historical specifications. For instance, it provides:



Installation

Requirements

The following optional dependencies are also supported:

Licensing

s6-linux-init is free software. It is available under the ISC license.

Download

Compilation

Upgrade notes


Reference

General

Commands

Unless more details are provided in an Exit codes section of a specific page, all these commands exit 0 on success, 111 if they encounter a temporary error (such as a system call failure) and 100 if they encounter a permanent error (such as a misuse).

Related resources