4 ms·
The scale of compute changed: - Mobile (iOS and Android) - "The cloud": the systems became multi-computer networks. (Aurora, Mesos, Kubernetes, etc.) - Web B
by juancn 5y ago
The scale of compute changed:
- Mobile (iOS and Android)
- "The cloud": the systems became multi-computer networks. (Aurora, Mesos, Kubernetes, etc.)
- Web Browser as a platform (and associated technologies, such as Node)
The scale of the problem changed and shifted. Single machine scheduling is not as interesting, since large scale computing is about that, scale (even at the cost of some efficiency). You could say that Amazon EC2 is a cloud operating system (thought as all the separate subsystems that allow a mostly frictionless experience).
Mobile shifted the focus to security and energy consumption.
And the Web changed what a system platform is. The browser is a system abstraction, to the point where things like Chromebooks are viable. Code is now portable, run anywhere.