In a way it became the complete opposite of how it started. At first one OS for many users, ea with many processes. Now, with containers, micro services etc. we have an OS per service/process. Still the original abstractions work surprisingly well though makes it me wonder how a complete redesign of would look like aimed at modern usage.
tannhaeuser|2 years ago
bluetomcat|2 years ago
nijave|2 years ago
I think it makes more sense if you consider the interim transition to other isolation mechanisms like commodity servers instead of mainframes, VMs, then containers as a way to get more isolation/security than traditional multi user model with less overhead than an entire machine.
Obviously cloud providers want to push for solutions that offer higher densities but those same cost/efficiency incentives exist outside cloud providers.
I'd say we've more accurately been trying to reinvent proprietary mainframes on commodity hardware.
nijave|2 years ago
lmm|2 years ago
cmiller1|2 years ago
magicalhippo|2 years ago
And they became so good at it that we added more OS' on top, with our VMs and OS-like web browsers...