6 ms·
Debian and apt-get are the final Linux distribution / package manager I will ever use. Fifteen years of compiling dependency hell, never again.
by overcast 10y ago
Debian and apt-get are the final Linux distribution / package manager I will ever use. Fifteen years of compiling dependency hell, never again.
- dralley 10y agoI think the point is, there is no more dependency hell.
- lima 10y agoExactly. Using both in production, zero dependency hell. yum and dnf are great.
- thomastjeffery 10y agoYou'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.
- greenhouse_gas 10y agoCan'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).
- thomastjeffery 10y agoThe 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.
- greenhouse_gas 10y agoMy 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.