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.

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:

All those dependencies are build-time and run-time, except possibly skalibs, which is not needed at run time if you are linking all the other packages against the static version of libskarnet.

Licensing

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

Download

Compilation

Upgrade notes


Reference

General

Commands

All these commands exit 111 if they encounter a temporary error, and 100 if they encounter a permanent error - such as a misuse.

Related resources