Re:Your computer is a distributed system
by marcosdumay on Wednesday March 30, 2022 @03:03PM
(#30859442)
There is a huge amount of research about distributed OSes (really, they were very fashionable at the 90's and early 00's). Plenty of people worked on this problem, and it's basically solved (as in, we don't have any optimal solution, but it won't be a problem on a real system).
[ Parent
| on HN ]
It’s “basically solved” in the sense that everyone gave up on distributed OSes and used k8s instead.
Re:Your computer is a distributed system
by zozbot234 on Wednesday March 30, 2022 @06:42PM
(#30861741)
K8s is doing distributed OS's on easy mode, supporting basically ephemeral 'webscale' workloads for pure horizontal scaling. Even then it introduces legendary amounts of non-essential complexity in pursuit of this goal. It gets used because "Worse is better" is a thing, not because anyone thinks it's an unusually effective way to address these problems.
I see K8S as Application Servers for everyone, with containers replacing EARs, it certainly gets some WebLogic/WebSphere vibes when looking at those yml files and how we used to setup an Application Server cluster.
Re:Your computer is a distributed system
by marcosdumay on Thursday March 31, 2022 @05:24PM
(#30872367)
K8s just pushes the problem into the application layer, where every developer must solve it independently. It's not like it solves anything.