All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Nitro: A Minimalist Init System and Process Supervisor for Linux and NetBSD

By

todsacerdoti

7mo ago· 7 min readenCode

Summary

Nitro is a lightweight init system and process supervisor designed for Linux and NetBSD systems. It operates as a minimal alternative to traditional init systems, configured through a directory of scripts (default /etc/nitro) where each service directory can contain setup and run scripts. The system emphasizes simplicity, flexibility, and small footprint while providing essential process supervision capabilities.

Key quotes

· 4 pulled
nitro is a tiny process supervisor that also can be used as pid 1 on Linux and NetBSD
nitro is configured by a directory of scripts, defaulting to /etc/nitro (or the first command line argument)
Every directory inside /etc/nitro (or your custom service directory) can contain several files
setup, an optional executable file that is run before the service starts. It must exit with status 0 to continue
Snippet from the RSS feed
tiny but flexible init system and process supervisor - leahneukirchen/nitro

You might also wanna read