Runit

runit
作者 Gerrit Pape
初版 2004年2月10日 (21年前) (2004-02-10)[1]
最新版
2.2.0 / 2024年9月29日 (5か月前) (2024-09-29)[2]
プログラミング
言語
Cシェル
対応OS Linux, FreeBSD, OpenBSD, NetBSD, macOS, Solaris
種別 initデーモン
ライセンス 修正BSDライセンス
公式サイト smarden.org/runit/ ウィキデータを編集
テンプレートを表示

runitオペレーティングシステム (OS) 全体におけるプロセスの初期化・管理・完了を行う、Unix系オペレーティングシステム用のinitおよびサービス管理スキームである。runitはdaemontoolsプロセススーパービジョンツールキットの再実装[3]で、多くのLinuxベースのOSだけでなく、BSDSolarisでも動作する。runitはシステムサービスのスタートアップ並列化を特徴とするので、OSのブート時間を短縮できる[4]

runitはinitデーモンとして起動されると、他の全てのプロセスについての直接的または間接的な祖先となる。runitはブート中に開始される最初のプロセスで、システムがシャットダウンされるまで起動し続ける。runitは独立したサービスマネージャとして、他のinitシステムと共に使用されることも多い。サービスマネージャの役割により、非特権ユーザーが個人的なサービスを統合したり、initシステムは管理しないのに現在使用中のサービスをルートユーザーが管理するために使用できる。

Void Linuxを起動しているrunit
  1. ^ Pape, Gerrit (10 February 2004). "runit-1.0.0 release". gmane.comp.sysutils.supervision.general (Mailing list). 2013年12月13日時点のオリジナルよりアーカイブ。2013年12月10日閲覧
  2. ^ runit-2.2.0 available”. www.mail-archive.com (2024年9月29日). 2024年10月3日閲覧。
  3. ^ Init Scripts Considered Harmful”. sanityinc.com (2007年11月11日). 12 December 2013閲覧。
  4. ^ Pape, Gerrit. “runit - benefits”. 23 April 2013閲覧。

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne