I can’t take credit for this idea – it goes to
But think of this: Software operating systems broker resources between applications, manage storage, I/O hardware and drivers, peripherals, etc., and even set priorities between them. They even (especially in Unix) isolate failed applications, if not, on occasion, re-start them. Also, mainly with Unix/Linux, OSs essentially isolate the underlying hardware from the applications – the user may never know (or care) if the platform is x86, RISC, etc.
In full disclosure, this concept is essentially what Cassatt is trying to do: automate day-to-day operations so to have the data center operate as if it had an O/S. In this manner, administrators’ tasks are up-leveled to monitoring/maintaining overall capacity of compute power, memory & storage, deploying (but not managing) applications, and aligning the “O/S” operation with their business policies.
Then, maybe, operators will have more time to do fun stuff.