原作者 | 格里特佩普(Gerrit Pape) |
---|---|
首次发布 | 2004年2月10日[1] |
当前版本 | 2.1.2(2014年8月10日[2]) |
编程语言 | C, Shell |
操作系统 | Linux,BSD,Mac OS X,Solaris |
类型 | init守护进程 |
许可协议 | 新BSD许可证 |
网站 | smarden![]() |
runit是一种类Unix操作系统的init方案,可在整个操作系统运行时初始化、监视及终止进程。runit是可在Linux、Mac OS X、*BSD和Solaris操作系统上运行的、有“开创性”的daemontools的“再实现”。[3]runit可并行启动系统服务,这样可以加快操作系统的启动。[4]
如System V init,runit是所有其他进程直接或间接的父进程。它是在启动过程中第一个运行的进程,并继续运行直至系统关闭。