|
|
|
|
|
by mehrdadn
2224 days ago
|
|
> Own modifications to what? To the packages. e.g. I believe Ubuntu modifies Python so that sudo pip install uses /usr/local instead of /usr. Lots of other patches and backports I'm not necessarily aware of. That's basically what makes Ubuntu Ubuntu, otherwise it'd be more like Arch. So how does Nix deal with this? Do you get the value-add from your distro or do you basically end up with pseudo-Arch wherever you start? |
|
Another advantage is that you define installs as part of configuration file, similar to Ansible/Chef/ect so things become repeatable.
The difference between Arch and Ubuntu is not so much that patches are applied to packages though, it's that packages are precompiled for Ubuntu, where as packages for Arch are often compiled from source.
Nix can compile packages from source, or use a binary from cache if it is available.