#Axle: a simple init system

6 messages · Page 1 of 1 (latest)

dull talon
#

So im making an init system for linux , that tightly works with linux , its features would be

Core Features (MVP):
PID 1 behavior.
Service management (start, stop, supervise).
Config parsing.
Dependency handling.
Signal handling (SIGCHLD, SIGTERM).
Graceful shutdown.
Service supervision (auto-restart).
Logging.
Runlevels/targets.
Event-based service startup.
Service state tracking.
CLI tool for managing services.
Socket activation.
Parallelization.
Resource limits (memory, CPU).
Reload configuration dynamically.
Hotplug handling.
Health checks.
Debugging tools.
Service isolation.

why am i making it?
because systemd is bloated and not much good for linux ,its very simple and cool but its just bloated and not lightweight

Also migrating from Zig to C/C++ https://github.com/rudy-in/axle

GitHub

another init system. Contribute to rudy-in/axle development by creating an account on GitHub.

spark flint
#

“Also migrating from Zig to C/C++”

Why?

dull talon
proud hull
dull talon
spark flint