An open API service indexing awesome lists of open source software.

https://github.com/HappyGoFishing/abyss

Abyss is a service management daemon for Linux and other Unix systems. (will probably rewrite eventually)
https://github.com/HappyGoFishing/abyss

c unix

Last synced: 10 months ago
JSON representation

Abyss is a service management daemon for Linux and other Unix systems. (will probably rewrite eventually)

Awesome Lists containing this project

README

          

# The Abyss service manager.
Abyss is a service management daemon for Linux and other Unix systems written in the C programming language.
This project exists because I wanted to improve at C and learn UNIX systems programming.
## dependencies
[tomlc99](https://github.com/cktan/tomlc99)

[stb_ds](https://github.com/nothings/stb)

All dependencies are vendored and statically linked.

## Features
- Automatic starting of services on boot
- Service configs declared in TOML files
- very few dependencies

## Features TODO
- dependency management like systemd where services can provide states and require to be launched before or after
- migrate from inhouse dynamic array to stb_ds