So much for '#SystemD is not a monolith' guilt tripping. It's modular in theory alone. #Flatpak is the next critical software to introduce a hard dependency on systemd, after #Gnome. Those of us using #Runit, #OpenRC, #GNUShepherd etc are looking at a situation similar to #elogind.

What's common among them? A corporate #OpenSource ecosystem that only they can maintain. Meanwhile, those who question this are treated with contempt!

https://www.osnews.com/story/145071/flatpak-will-depend-on-systemd/

#gentoo #void #guix #alpine #linux

Flatpak will depend on systemd – OSnews

I wondered why #GNUShepherd wouldn't be a more desireable init system than #systemd. Then I saw the Scheme syntax (pic 1, the other is systemd).

No wonder there's a clear favourite, even just looking at this… one is a configuration file, the other a dedicated language (inspired by Lisp I guess). I sometimes wonder why some people don't seem to apply the KISS principle to syntax as well…
#Linux

Et je commence à faire des testes avec Guix System. J'ai dans l'idée de l'utiliser à terme sur un serveur et sur mon ordinateur personnel.

J'aime beaucoup l'idée d'avoir un système transactionnel dont la configuration tient en un seul fichier. De pouvoir appliquer des modifications sans état intermédiaire.

Et j'aime aussi beaucoup Shepherd, le gestionnaire d'init. Minimaliste, écrit en Scheme. La déclaration des services reste simple et le Scheme permet plus de flexibilité qu'un fichier de configuration.

Je suis pas un hater de Systemd, mais j'aime bien voir ce qui se fait d'autre et Shepherd à l'aire bien.

#GuixSystem
#GnuShepherd

Does anyone know how to prevent shepherd from adding the timestamp into the log file? I am using the #:log-file to redirect the output, but the program itself logs the time, so my logs now look like

2025-03-31 23:34:52 2025-03-31 23:34:52 INFO: Anyway, check done

Hm.

#shepherd #gnushepherd

Check out the important work our volunteers accomplished at last Friday's Free Software Directory (FSD) IRC meeting: https://u.fsf.org/46e #FSD #FSF #Fibers #Forgejo #GNU #GNUShepherd #GNUMPFR
FSD meeting recap 2025-03-21 — Free Software Foundation — Working together for free software

The January GNU Spotlight with Amin Bandali features 17 new releases, including #Artanis, #Coreutils, #Ed, #GNUMTools, #GNUParallel, #GNUShepherd, and more! Read it here: https://u.fsf.org/45o Big thanks to @bandali, all the devs, and other contributors!
January 2025 GNU Spotlight with Amin Bandali: Seventeen new GNU releases! — Free Software Foundation — Working together for free software

Since we live in the era of Shepherd timers, I wanted to migrate to them from traditional cron jobs. For that I needed to get sending the job output via email working. Quick write up in case you need it as well: https://wolfsden.cz/blog/post/using-gnu-shepherd-timers-as-crons.html

#gnuguix #guix #gnushepherd #shepherd

Using GNU Shepherd timers as crons - Wolf's Den

The GNU Shepherd

Systemd Fixes Bug While Facing New Challenger i... » Linux Magazine

The systemd developers have fixed a really nasty bug amid the release of the new GNU Shepherd init system.

Linux Magazine

@simendsjo @evgandr I *definitely* need more sleep! You’re right! I meant #gnushepherd

Guix is a distro and a package manager. Better if I specify! :-)