Re: No more managing operating systems and monolithic apps
> "And containers show us that running a big fat operating system on every compute element is far from efficient."
What does that even mean? Does he mean that running an OS on a bare-metal compute node is inefficient? Or does he mean that running an OS inside a container that's running on a compute node is inefficient?
I fail to see how adding a layer cake of indirection - which is what a container really is - would yield better performance than bare-metal. But hey, perception is reality and no-one's counting instruction cycles. It feels faster because we spent a lot of money setting it up and getting it to work.
> [ ... ] it is far better to stop having an operating system at all.
Moronic Statement Of The Year. Who and What is going to run your container?
> The minute every server has a data-processing unit (DPU, aka SmartNIC) that can virtualize security, networking, and storage, a server CPU becomes not much more than an application runtime environment.
Say What?? The CPU is now application runtime? Does he even understand how Operating Systems actually work?
Monolithic apps. What's the definition of a monolithic app? Server-side software?
Is Apache httpd a monolithic app? What about nginx? Or Git? Or MariaDB (née MySQL)? Or HPC applications that run distributed / parallel on thousands of compute nodes using some flavor of MPI and OpenMP, and maybe CUDA? [ Insert mandatory buzzword here: AI/ML. Blockchain? Nope, that's cooked. Yesterday's Hype, move on. ]
In what way, exactly, is HPC software similar to an "app"? Is Git an "app"?
Speaking of Containers: Have you tried Docker? If you haven't, you should, if only out of curiosity.
It is completely inadequate for any conceivable use case that one might attempt to use it for. It sucks for development, and it sucks for production too.
The only possible use case that I could find for it is demoware. If for some reason said demoware needs some special runtime environment that can't be replicated on some simple bare-metal setup. Which is a red flag in and of itself.
The entire story reduces to the same old story: the Container Hype Bullshit Industrial Complex over-promised (as usual) and then under-delivered (as usual).
> Also, the timeline is correct.
Nope, it's wrong.