Re:What makes us Red Hat
by overcast on Wednesday April 05, 2017 @02:26PM
(#14044355)
Debian and apt-get are the final Linux distribution / package manager I will ever use. Fifteen years of compiling dependency hell, never again.
[ Parent
| on HN ]
I think the point is, there is no more dependency hell.
Exactly. Using both in production, zero dependency hell. yum and dnf are great.
Re:What makes us Red Hat
by thomastjeffery on Wednesday April 05, 2017 @06:43PM
(#14046352)
You're missing out. Nix is a fantastic package manager with features that apt (and similar) simply do not have. NixOS is not perfect yet, but it's very usable, and quickly improving.
Re:What makes us Red Hat
by greenhouse_gas on Wednesday April 05, 2017 @10:19PM
(#14047410)
Can't say this enough. You write a config script for your OS and run it.
Need to set up device #25?
Upload and run. You're guaranteed to get the same system as device #24,23...
You can keep it in source control, etc.
If it (or guix - no systemd FTW) takes off, I can't imagine using another distro again.
Unfortunately, though, it doesn't have enough maintainers yet (a year or so ago nginx was some 4 or 5 versions behind, and they definitely don't do backports/LTS).
Re:What makes us Red Hat
by thomastjeffery on Wednesday April 05, 2017 @10:28PM
(#14047441)
The biggest problem Nix[OS] has right now is documentation. The wiki is deprecated, but still the only source for explanation of several key parts of the system. nix-shell is fantastic, but hard to learn simply because there is no specific place to learn. Nix language really needs some clear documentation so a user can understand how to get from "I don't have X" to "I have a working default.nix for X, and X installed in my environment."
GuixSD seems nice, but seems to have no method for installing non-free software, which is, unfortunately, necessary for many setups.
One thing I would like to have is a Nix/Guix wrapper for Debian packages (and possibly other packages/distros), so I could take advantage of Debian's robust ecosystem, and NixOS/GuixSD's totally functional environment.
Re:What makes us Red Hat
by greenhouse_gas on Thursday April 06, 2017 @12:35AM
(#14047943)
My problem with documentation isn't so much that the nix language is so hard, but that a nix's package configuration's is (obviously) not the same as upstream.