Skip to main content

Getting Started

systemg is a lightweight, Rust-based process manager built for speed, simplicity, and clarity. It manages long-running services, fires lifecycle webhooks, and can operate cron-style automation alongside your always-on workloads.

This guide walks you through installation and basic usage.

System requirements

systemg has minimal system dependencies, which is one of its key advantages over systemd.

Currently supported:

  • Linux (all major distributions)

Coming soon:

  • Alpine Linux
  • macOS

Installation requirements:

  • No additional packages or dependencies to install
  • The binary includes all necessary system libraries
  • Works on any Linux system with standard glibc

System dependencies

The following system libraries are required (typically pre-installed on Linux systems):

LibraryPurpose
glibcStandard C library for system calls
libcLow-level system interface
pthreadPOSIX threads support
dlDynamic linking support

These dependencies are compiled into the binary, so no additional installation is required.