Table of Contents

Currently viewing version: 0.8.0.0

What is 66?

Sixty-six (66) is a service manager designed around the s6 supervision suite to simplify the implementation and management of service files on your machine. It provides a comprehensive toolbox for declaring, implementing, and administering services with minimal code while delivering powerful functionality.

Key Features of 66 (not exhaustive):

Behavior Benefits:

66 focuses on mechanisms, not policies, and can be compiled with either glibc or musl for flexibility across different systems.

Note: This documentation tries to be complete and self-contained. However, if you have never heard of s6 you might be confused at first. Please refer to the skarnet documentation if in doubt.

Installation

Requirements

Please refer to the INSTALL.md file for details.

Licensing

66 is free software. It is available under the ISC license.

Upgrade

See changes between version.

(!) The significant changes in versions 0.7.0.0 and above render them incompatible with versions prior to 0.7.0.0. You can refer to the Rosetta Stone to understand the interface and behavioral differences between versions below 0.7.0.0 and version 0.7.0.0


Commands

Extra tools

Internal tools

Others documentation

Why is 66 necessary?

Implementation and handling of service files based on s6 can be complex and difficult to understand. This led to the creation of the 66 program.

Why the name?

Previously 66 was the result of the combination of the former s6 and s6-rc. With time and code improvement the s6-rc program was dropped. 66 is now a fully independent service manager, although the name has been retained. It is a lot faster and easier to write and remember when writing. Apart from that it is a nice command prefix to have. It identifies the origin of the software and it's short.

Expect more use of the 66- prefix in future obarun software releases and please avoid using it for your own projects.