1. 24

  2. 3

    I never understood what all the fuzz is about until I saw this talk at fosdem this year: https://fosdem.org/2020/schedule/event/guix/

    I really liked all the features presented, unfortunately I am not in an environment where I could use guix, but it is def. something I keep an eye on.

    1. 2

      I’d like to read a comparison of Nix and Guix from someone who has used and thought about them both. One of the maintainers of Guix wrote this a couple of years ago, which is informative, but I guess I’m interested in:

      For each system:

      1. what do I lose if I switch from, say, Arch linux?
      2. how convenient is it to set up a reproducible computing environment? (for running locally and distributing to computing clusters or VPSs)
      1. 3

        From the point of view of a very casual Nix user (no Guix experience, so I will not speak on that):

        1. You lose the AUR, which is probably not a big deal. I find that some packages are easier to use with Arch and others are easier with NixOS. Once you learn Nix (which I am still doing), it can be much easier to set programs up to use all of the correct dependancies, but learning Nix is not always easy. I actually switched to NixOS because I was getting some dependency collisions in Arch that I was tired of resolving.
        2. I have not done much with this, but my understanding is that NixOps is exactly the tool you are looking for.