Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not OP but here are some of mine:

- Universal package manager (replaces pip, cabal, npm, etc.)

- Declarative OS-config which makes deploys on new devices and servers a breeze

- Scheme declaration language (I prefer it to Nix-lang)

- Bootstrapable from 512 byte binary [1]

- I can build a package from source or download the binary

- Easily modify package source, deps, or compiler [2]

Cons:

- No official nonfree software [3]

- Smaller package set than Nix

- No KDE yet and old version of Gnome (it takes a lot of work to update)

Neutral:

- No systemd

- Works with GNU Hurd

- No MacOS or BSD support (yet)

[1] https://guix.gnu.org/en/blog/2020/guix-further-reduces-boots...

[2] https://guix.gnu.org/manual/en/html_node/Defining-Package-Va...

[3] https://gitlab.com/nonguix/nonguix



> no systemd

i was on this front for a long time, but now it feels like a lost cause.

What guix suggest for managing services/containers/chroots/cgroups?


Guix includes some containerization support: https://github.com/pjotrp/guix-notes/blob/927a46dc754770ec52...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: