Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jay7x/pinito
Minimal init system for containers written in Perl
https://github.com/jay7x/pinito
containers init init-system perl
Last synced: 11 days ago
JSON representation
Minimal init system for containers written in Perl
- Host: GitHub
- URL: https://github.com/jay7x/pinito
- Owner: jay7x
- Created: 2024-07-28T14:32:11.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-11T14:35:48.000Z (6 months ago)
- Last Synced: 2025-01-13T07:46:21.979Z (18 days ago)
- Topics: containers, init, init-system, perl
- Language: Perl
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://metacpan.org/pod/Text::Template) documentation.
1. Built-in syslog server enabled by default. It listens on `/dev/log` and forwards messages to stdout.
1. Ability to start multiple child processes (see `pinito/services` file for details).
1. Common signals are forwarded to the processes spawned.## TODO
- GHA to release a tarball
- Ability to filter signals forwarding