s6 is a complete process supervision suite in the style of daemontools, runit, and perp. It provides a candidate for process 1. It also comes with a library and command line utilities that implement inter-process notification and synchronization.

Operating Systems

Recent releases

  •  14 May 2014 19:47

    Release Notes: This release adds supplementary group support to s6-setuidgid and s6-envuidgid, and ensures compatibility with skalibs-1.6.

    •  29 Mar 2014 06:31

      Release Notes: This release fixes a bug in s6-log that could make it busyloop when a log rotation fails.

      •  24 Mar 2014 18:59

        Release Notes: This release fixes a minor bug in s6-log whereby the number of archived log files was enforced at two or more.

        •  05 Nov 2013 10:17

          Release Notes: This release fixes a build bug that could appear on non-slashpackage installations. The s6-ftrigrd program is now properly exported.

          •  27 Sep 2013 00:44

            Release Notes: This release fixes two small bugs in the supervision programs which could prevent loggers from cleanly exiting at shutdown time. It also adds a timed lock library, with a new option to s6-setlock to timeout if lock acquisition fails.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.