pinito

Minimal init system for containers written in Perl

Stars
0

Minimal init system for containers

This is unique init system to use with Linux (and maybe *BSD) containers, written in Perl. Why in Perl? Because Debian-based containers has the perl-base package bundled.

Built-in features

  1. Template support with bundled Text::Template module. See Text::Template documentation.
  2. Built-in syslog server enabled by default. It listens on /dev/log and forwards messages to stdout.
  3. Ability to start multiple child processes (see pinito/services file for details).
  4. Common signals are forwarded to the processes spawned.

TODO

  • GHA to release a tarball
  • Ability to filter signals forwarding