TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Shepherd 1.0.0 released: the init system written in Scheme

19 点作者 civodul5 个月前

2 条评论

ryukafalz5 个月前
Shepherd is one of those things that put me off a little bit when I first started using Guix (just because I wasn&#x27;t used to it yet), but I&#x27;ve really grown to appreciate it.<p>The other init systems I&#x27;m most familiar with are systemd and sysvinit. Systemd is nice and easy from a user&#x27;s perspective, but it&#x27;s not all that flexible if you want to do something systemd doesn&#x27;t already support. Sysvinit on the other hand is minimal and flexible, but I have no desire to write a classic init script at all.<p>Shepherd is somewhere in between. It&#x27;s extremely flexible (for example Guix added a containerization feature to use in Shepherd services, and due to Shepherd&#x27;s design that&#x27;s just a module within Guix; it doesn&#x27;t have to go in upstream Shepherd) and yet writing services is pretty simple.
评论 #42367582 未加载
nxobject5 个月前
As an aside, it&#x27;s pleasant to see how the projects like Shepherd that fit in the umbrella Guix project are approximating the original idea of a GNU OS based on a *nix with innovations thrown in.