- Superior Error handling and debugging(with Lisp REPL) thanks to Guile Scheme language.
- Guile scheme is easier to write and understand. It has a mature ecosystem of libraries and standard programming constructs (macros, recursion, higher-order functions)
- In Guix System, the package manager, the build system, and the system configuration are all written in the same language.
- No systemd, Guix system uses GNU Shepherd. You define services directly in Guile Scheme. This allows for dynamic service manipulation, hot-swapping, and introspection using the same language as the rest of the system.
- Guix home (the home manager) is built in and very easy to use if you already got the hang of Guile Scheme.
- Guix uses linux-libre, which is fully free kernel. If your hardware is not supported (likely) there is a nonguix channel to get proprietary packages to make it work.
- The standard guix repository contains only free software. Proprietary software can be installed via some other channels, but not recommended.
GlowingDeer
joined 5 days ago
And the even more glorious, guix