I’m planning to move over to Guix over NixOS, as soon as my current situation improves and possibly import a new libre respecting laptop (Star Labs is thankfully available in India). I do have a very old laptop with a Celeron processor and 4GB of RAM with Guix installed already, and what has come to my attention is that it uses shepherd
.
I’m not actually against or for systemd
, in fact, I am not really sure why I should even care - maybe it is because I’m still not on to the level of a power user. Since I’m starting to learn kernel basics to prepare for GNU/Hurd contributions in the nearest possible future and shepherd
seems to be what the GNU folks will be using, is there any reason why I should even care about the freedom of init system?
Edit: I’m asking this because I came across this blog - What is systemd and Why Should I Care? and also because Guix uses shepherd
, and I’m not sure how I’ll be affected.
If you have issues it’s usually a configuration issue or a misbehaving daemon, try investigating with “systemd-analyze blame”, “systemd-analyze critical-chain” and “systemd-analyze plot > boot_anal.svg”.
Tried everything in systemd-analyze and systemd-analyze blame. Still slow compared to dinit.