Nitro adalah sistem init kecil dan fleksibel yang dapat digunakan sebagai pid 1 di Linux untuk embedded, desktop, server, initramfs, kontainer, dan daemon tanpa hak istimewa.
Konfigurasi Nitro dilakukan melalui direktori skrip (default /etc/nitro) tanpa perlu kompilasi konfigurasi.
Semua status disimpan di RAM sehingga bekerja pada sistem file root yang hanya-baca, operasi event-driven tanpa polling, tanpa alokasi memori dan descriptor file tak terbatas.
Setiap layanan didefinisikan dengan direktori berisi skrip setup, run, finish, serta opsi log dan down.
Mendukung layanan parametrik dengan direktori berakhiran '@' dan parameter yang diteruskan ke skrip layanan.
Terdapat layanan khusus SYS dan LOG untuk mengatur urutan startup, logging default, dan penanganan kegagalan atau reboot.
Siklus operasi meliputi fase startup, pemantauan dan restart otomatis, serta shutdown/reboot terkelola dengan sinyal dan skrip finish/final.
Nitro dapat dikendalikan secara remote menggunakan nitroctl untuk perintah seperti list, up, down, restart, pengiriman sinyal, rescan, reboot, dan shutdown.
Nitro mendukung penggunaan sebagai init di container Docker, pada FreeBSD melalui /etc/ttys, atau lingkungan Linux biasa.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"