Hacker News new | ask | show | jobs
by aaravchen 115 days ago
That is pretty obviously how it started, and for the very reasons you describe. But there have been some other benefits that have come out of going down this alternate path as well. In particular, the remote composability and local deployment is extremely useful for "cattle" edge system deployment. Installing a package reacts to what's currently on the system when installing. Even something as simple as the order you install your packages in can affect the result. Not having to run an entirely duplicate "golden" system to generate snapshots on and then push them to the cattle from is a pretty nifty benefit.
1 comments

> In particular, the remote composability and local deployment is extremely useful for "cattle" edge system deployment.

A legitimate point, but I feel that there must be better, cleaner, simpler, more elegant ways of doing this.

I mean, Nix does this and it's clean in its way, but the price is, a filesystem layout that is not navigable or maintainable by humans. IMHO and that of many people, that's a price too high, but it shows that there are alternative routes.