civodul,
@civodul@toot.aquilenet.fr avatar

✨ New! ✨ The 🐑 now keeps track of what happens and when.

galdor,
@galdor@emacs.ch avatar

@civodul Naïve question from someone who does not know anything about Shepherd. What do you gain compared to Systemd?

I'm aware of the controversy around Systemd (or more precisely around the way it was forced into most Linux distributions), but at the end of the day it does the job.

civodul,
@civodul@toot.aquilenet.fr avatar

@galdor The Shepherd actually predates systemd (though in a different form); it’s totally unrelated to the “controversy”.

The goal is to have a tool that’s extensible and hackable, and in Scheme. The latter makes sense in the context of Guix System since that gives a uniform programming environment.

For example, we extended it to run daemons in containers:
https://guix.gnu.org/en/blog/2017/running-system-services-in-containers/

civodul,
@civodul@toot.aquilenet.fr avatar

@galdor Now, let’s be clear: the Shepherd remains minimalistic and there are certainly many features systemd offers today that the Shepherd lacks.

That it’s extensible and can reuse high-level libraries should allow us to mitigate that, without sacrificing minimalism.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • InstantRegret
  • tacticalgear
  • anitta
  • ethstaker
  • modclub
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • megavids
  • provamag3
  • normalnudes
  • Leos
  • JUstTest
  • lostlight
  • All magazines