3 ms·
Nix almost does meet those though. It's cross-platform to some degree. If Windows is a requirement for this, I see why it doesn't qualify. Nix wraps other pac
by whateveracct 4y ago
Nix almost does meet those though.
It's cross-platform to some degree. If Windows is a requirement for this, I see why it doesn't qualify.
Nix wraps other packaging formats all the time. There's endless x2nix converters.
In a way, Nix is "lowest disk space" - by nature of lazy evaluation, Nix closures are always exactly what they need. Now, they may "actually" need less and are holding onto more due to how packages are written by people. And you do need to GC.
Dependency version solving can actually be punted to other tools. In Haskell, Nix uses a combination of cabal and pkg-config to handle Haskell + C deps.
NixOS can swap out the kernel along with anything else with a line or two in your config.