TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GNU Shepherd 0.5.0 released

148 pointsby mbakkeover 6 years ago

8 comments

peatmossover 6 years ago
Man, I’ve really wanted to take the plunge and dedicate some play time to GUIX for a while now. I feel like between the GUIX package system and Shepherd, they’re creating an authentically new and exciting thing in the universe of Linux distributions.<p>The fact that they’re using Scheme for so much of it is also pretty cool, as I think this sort of high level systems programming is a great potential use case for showcasing meta programming as well as the unique power of lisps for code-as-data.
评论 #18078383 未加载
评论 #18077376 未加载
bjoliover 6 years ago
For anyone interested in guile, guile 3.0 will have a JIT, making it even faster than 2.2 (by quite a large margin).<p>Guile is becoming really nice, and I find myself reaching for other lisps less and less.
评论 #18077345 未加载
评论 #18076595 未加载
评论 #18077710 未加载
评论 #18078908 未加载
评论 #18078128 未加载
评论 #18080917 未加载
jonathanstrangeover 6 years ago
Interesting,after all this criticism of systemd.<p>This makes me wonder about the GuixSD distribution. Is this distro ready for prime-time. Suppose I switched from Linux Mint to GuixSD, what would be the advantages and disadvantages?<p>I like Lisp and program in Racket, so Guile wouldn&#x27;t be far from that. I just wonder about experiences of other. How much does switching to such a lesser known free distro as the main OS &quot;constrain&quot; you?
评论 #18077501 未加载
评论 #18076079 未加载
arminiusreturnsover 6 years ago
This is awesome! I have really been impressed with gnu&#x27;s use of guile, and I really like how much more quickly iteration is than many other gnu projects. For those heavy cron users, mcron (guile based cron replacement) has been my favorite so far.<p>With a good deamon manager, we&#x27;re one step closer to HURD!
theamkover 6 years ago
Does anyone know if they solved their &quot;trust init script too much&quot; problems?<p>Last time I checked, they were loading user-defined scripts right into PID 1, so a badly written script could bring down the whole system.<p>People blame systemd for pid 1 instability, but at least systemd crashes get fixed eventually. With Shepherd, any package on the system can cause PID 1 to crash, and this just seems to crazy for me.
评论 #18079324 未加载
tomkat0789over 6 years ago
Pardon me, I&#x27;m sort of a casual Linux user and I have no idea what people are talking about. What are GNU Guix and Shepherd? A cursory glance at Wikipedia makes it seem like they&#x27;re GNU alternatives to the apt-get and init&#x2F;systemD I&#x27;ve been on for awhile.<p>I&#x27;m outside of my Debian comfort zone, apologies for my ignorance! What&#x27;s significant about this?
评论 #18078093 未加载
_emacsomancer_over 6 years ago
There&#x27;s a quote from the GNU Shepherd manual I really appreciated:<p>&gt; I decided to not make it too sophisticated by trying to guess what the user might want just to theoretically fulfill the request we are processing. If something goes wrong, it is usually better to tell the user about the problem and let her fix it, taking care to make finding solutions or workarounds for problems (like a misconfigured service) easy. This way, the user is in control of what happens and we can keep the implementation simple. To make a long story short, we <i>don&#x27;t try to be too clever</i>, which is usually a good idea in developing software.
rhabarbaover 6 years ago
&gt; The GNU Shepherd is developed jointly with the GNU Guix project<p>Wasn&#x27;t it made for the hurd?
评论 #18076189 未加载
评论 #18088508 未加载