runit はサービスの監督; とクロス プラットフォーム Unix init スキームです。sysvinit と他の init のスキームのための交換。GNU/Linux 上で実行される * BSD、Mac OS X と Solaris、および他の Unix オペレーティング システムに簡単に適応することができます。runit は、単純な 3 段階の概念を実装します。ステージ 1 は、システムの 1 回だけ初期化タスクを実行します。第 2 段階 (runsvdir プログラム) を介してシステムの稼働時間のサービスを開始します。段階 3 はシャット ダウン、停止または再起動に必要なタスクを処理します。