4 ms·
> I agree Arch and rolling release is great to avoid breaks. Paradoxically, people are afraid of it for the opposite reason. > I am considering to migrate to Ni
by edraferi 10y ago
> I agree Arch and rolling release is great to avoid breaks. Paradoxically, people are afraid of it for the opposite reason.
> I am considering to migrate to NixOS or GuixSD (currently toying with 2 virtual machines). I find Arch to be a great imperative distro, but functional ones are simply superior. Declarative system configuration, declarative package recipes, and the ability to install multiple versions of the same package is key if you have a complex setup (e.g. doing deep learning).
I've been eying NixOS, but haven't heard of GuixSD. I'll look into it, would be interested to hear your comparison.
The main downside to NixOS seems to be package availability. I get the impression that you spend a lot of time repackaging things for it because the coverage isn't there yet.
- nextos 10y agoThat was my impression about Nix, however mind that things are moving very very fast. NixPkgs is one of the top GitHub projects now by number of contributors. Loads of things are packaged. I think it's getting comparable to Arch plus AUR. GuixSD is a GNU version of NixOS, running on Guix package manager. Extremely neat, as it's written in Guile Scheme. They have most basic things packaged. Also, derivations are compatible with Nix ones, so you can use any Nix channel.
- edraferi 10y agoThanks for the reply, I'll give NixOS another look.