4 ms·
So if it's not reproducable, what is it good for? To recreate similar environment easily?
by Alifatisk 2y ago
So if it's not reproducable, what is it good for? To recreate similar environment easily?
- ranguna 2y agoI've never tried nixos, but I'm very close to trying. For me the good points are what you said + having the full configuration of my system in a single place (no more looking at the bash history to understand what I did) and easy rollbacks (no more having to boot into a live usb to fix my broken system).
- viraptor 2y agoThe "reproducible" as in the strict definition and reproducible for practical developer are different concepts. While bit-level reproducibility impacts everyone in some small way, normally devs care about whether the same versions are deployed everywhere and work the same for everyone. They ignore issues like function A being before function B in their shared library, but B before A on their coworker's machine. Or the fact that some debug symbol contains a timestamp. In general it's good for declarative management of systems and projects that can be deployed in a repeatable (even if not 100% reproducible) way.
- paulddraper 2y agoIt is reproducible only with a narrow definition. Usually "deterministic" is used instead to describe this.