3 ms·
Linux, niche?! Idk where you’ve been, but Linux is ubiquitous and runs everywhere. It’s about scale mainly. A nixos host can be viewed as a solid state enviro
by jordanbeiber 5y ago
Linux, niche?! Idk where you’ve been, but Linux is ubiquitous and runs everywhere.
It’s about scale mainly.
A nixos host can be viewed as a solid state environment, in some respects. At least from a systems management perspective.
If you scale up to more than one host, that you want to keep in a completely manged state, nothing really beats a model like nixos (or guix, although I lack experience).
Having the complete system state of n machines, where n > 1 nixos is hard to beat.
I have extensive experience with tools such as ansible and salt, but the state management of nix is just unbeatable. It’s, IMO, “how it’s supposed to work”.
And with nixos you usually don’t have to nuke anything - a new system generation is enough.
- silisili 5y ago> Linux, niche?! Well, on the desktop. As someone using it as such since 2000 or so, it never took off like it deserves imo. > where n > 1 I guess this is where I lack experience, thanks. I just run single user locally. It feels like containers/kube won the n>1 market.
- jordanbeiber 5y agoYes, I’t a matter of perspective I guess. Having managed many thousands of hosts over the years, I’ve longed for something like nixos. Managing largeish scale infra is not what I do these days, but nixos still appeals to me, and I use it for a few pi’s, a nas and my workstation. I’ve never tinkered less with my machines, and I love it. With nixos ad-hoc tinkering is not “the way”, and using a shell.nix for different project folders is just awesome. I imagine this could help scale dev teams as well.