3 ms·
I wouldn’t call it that way. Nix has a better design, but a worse UX. On its own, this would make Guix win. But VHS is apt, in the way that matters most: the n
by espadrine 4y ago
I wouldn’t call it that way. Nix has a better design, but a worse UX. On its own, this would make Guix win.
But VHS is apt, in the way that matters most: the number of apt package maintainers is staggeringly larger than even both combined. More maintainers mean two things:
1. If you want to install something, it has a one-liner install with much higher probability.
2. If you have a bug, or the package has a security flaw fixed upstream, updating your system will yield the version that fixes that with much higher likelihood.
I try to use Guix alongside APT (because using only Guix is tying two hands behind your back). But:
• The shared objects management (libc and the like) is a pain with no guidance; APT binaries expect the .so somewhere, while Guix binaries expect it somewhere else.
• What remains as usable are self-contained binaries, which are frequently severely out of date. For instance, I had installed the fish shell with Guix, but by now an APT-installed binary that detects fish assumes a more recent version than what Guix offers, causing errors. The Guix community cannot figure out why upgrading the fish package trips up some tests fast enough to keep up with APT: https://issues.guix.gnu.org/51064 https://issues.guix.gnu.org/51064