Nitro: Ein kleines, aber flexibles Init-System und Prozess-Supervisor

2025-08-23

Nitro ist ein leichtgewichtiger Prozess-Supervisor, der auch als PID 1 unter Linux verwendet werden kann. Er wurde für eingebettete Systeme, Desktops, Server und Container entwickelt und wird über ein Verzeichnis von Skripten konfiguriert. Sein Zustand im Arbeitsspeicher ermöglicht den Betrieb auf read-only Root-Dateisystemen. Effizient und ereignisgesteuert, bietet Nitro null Speicherzuweisungen zur Laufzeit und unterstützt zuverlässiges Neustarten von Diensten und Log-Ketten. Parametrisierte Dienste und Fernsteuerung über das Tool `nitroctl` erhöhen seine Vielseitigkeit.