I love NixOS, but I hate how coupled to systemd it is.
I tried to make a microVM image of NixOS the other day, using tini as the init system. Large parts of the core NixOS lifecycle simply don’t work at all without systemd.
They both replace systemd. Both very interesting projects. Finix is reportedly daily-drivable but I’d steer clear of SixOS for anything but learning about alternative init systems. The talk linked from the repo is mind-altering; This SixOS guy is utterly brilliant.
Ah hell, I keep seeing recommendations for Guix. I guess I’ll have to try it out soon.
It would be hilarious though, because in addition to wanting to get off of systemd I would like to try getting off of glibc. If the answer to “no systemd” is “more GNU”, that would be poetic.
I love NixOS, but I hate how coupled to systemd it is.
I tried to make a microVM image of NixOS the other day, using tini as the init system. Large parts of the core NixOS lifecycle simply don’t work at all without systemd.
Another poster mentioned this. Here’s Finix: https://github.com/finix-community/finix
And here’s Sixos: https://codeberg.org/amjoseph/sixos
They both replace systemd. Both very interesting projects. Finix is reportedly daily-drivable but I’d steer clear of SixOS for anything but learning about alternative init systems. The talk linked from the repo is mind-altering; This SixOS guy is utterly brilliant.
Guix is your friend with an infinitely better language
Maybe Guix or Finix?
Ah hell, I keep seeing recommendations for Guix. I guess I’ll have to try it out soon.
It would be hilarious though, because in addition to wanting to get off of systemd I would like to try getting off of glibc. If the answer to “no systemd” is “more GNU”, that would be poetic.