来源:OSCHINA 时间:2023-05-16 07:28:33
(资料图)
GNU Shepherd 是一个用 Guile 编写的服务管理器,负责管理系统上运行的守护进程群。
它可以用作“init”系统(PID 1),也可以被非特权用户用来管理每个用户的守护进程——例如,tor、privoxy、mcron。它支持多种守护进程启动机制,包括 inetd 和 systemd 风格的套接字激活。
GNU Shepherd 0.10 已发布,GNU Shepherd 0.10 版本最大的改动是区分“启动”和“停止”中间服务状态,“启动”和“停止”操作将在服务已经启动/停止时阻塞。
此版本的其他改动:
Shepherd 现在可以并行启动服务 新的“ herd log”和“herd graph”子命令 现在可以对 herd 输出进行着色 对内部代码进行了重大修改在公告邮件中可阅读更多更新信息。
GNU Shepherd 目前被 GNU Guix 项目使用,在 Guix 系统上作为 PID 1 运行,但它也可以在其他平台上用于管理用户守护进程。
世界播报:AppCode 2022.3 发布以及停止销售和支持
快资讯:Akka 2.8.0-M2 发布,Scala 编写的 Actor 模型开发库
Google 公布 2022 年度最热门 Chrome 扩展
Thunderbird 102.6 发布,开源电子邮件客户端