←back to thread

198 points todsacerdoti | 1 comments | | HN request time: 0.233s | source
Show context
hardwaresofton ◴[] No.44610928[source]
Guix SD will never catch on as long as they force non-systemd management. I don’t care to try Shepherd. Systemd is good enough and it has won.

> I had to use nonguix to get internet working on the machine, which had very immediate technical effects that bring me to

Stuff like this will

The main reasons I’m interested in guix:

- it uses a known-good language (lisp)

- IIRC it is more repeatable (the contents used in derivations play into the hash).

- It has a full source bootstrap

Maybe someone with a focus on improving UX needs to build one of these afresh.

replies(4): >>44611482 #>>44613465 #>>44614689 #>>44616094 #
bjoli ◴[] No.44614689[source]
After getting used to systemd, I decided to put my toes in the water and try guix. From a user's perspective you never really don't have to care much. Even complex services are pretty simple, and it is really not like you are doing anything different.

The downside is, of course, that more and more of the linux userland depends on systemd. That is bound to become a problem sooner or later.

My biggest gripe is that I would like to have a simpler way to install it onto my computer. I need nonguix to even boot on one of my computers, but I really really hate doing that because doing a system install from nonguix has a tendency to break things for me later on.

replies(1): >>44614898 #
1. hardwaresofton ◴[] No.44614898[source]
> The downside is, of course, that more and more of the linux userland depends on systemd. That is bound to become a problem sooner or later.

This is the main problem. Systemd has the most eyes, and the most active development, and I just don't want to spend innovation tokens on that as well.

> My biggest gripe is that I would like to have a simpler way to install it onto my computer. I need nonguix to even boot on one of my computers, but I really really hate doing that because doing a system install from nonguix has a tendency to break things for me later on.

That's a huge issue. Which also reminds me, this kind of requirement is dead in the water for the GPU era, at least until there are sufficiently F/OSS high quality drivers (which may be never).

Maybe the answer here is to just use only guix the package manager