|
|
|
|
|
by bayindirh
749 days ago
|
|
The thing is, old ways didn't have to be contraptions at all.
If we had to run many services on a system, we instead ran BSD with jails, or if we have to run Linux, with chroots. These solutions, abstracted the convoluted solutions away. Who didn't want to form these solutions themselves (which is fair, because it needs intricate knowledge about close-to-OS stuff) built "contraptions" instead. The core solutions to core problems didn't change at all. We sometimes use the more modern approaches, because we feel lazy sometimes. |
|
It's like the difference between building a single building and building an entire city, in terms of scale and total effort. That's why it's taken Nix nearly 20 years to get where it is.
> We sometimes use the more modern approaches, because we feel lazy sometimes.
No, we often use them because they are actually materially better. And Nix is vastly better than all the prior attempts at this problem. If you didn't have those problems or don't think you did, that's fine. But it's got nothing to do with "laziness" whatever that means. It's got everything to do with the results. And the results are ultimately quite good.