You can think in this case of the final product as pretty big hypervisor cluster that is delivered complete. I'll admit more than once I'd kill for that kind of product, and I suspect that the price/performance ratio might be actually pretty good.
The operating system in this case is used for internal service processor bits (compare: Minix 3 on Intel ME, whatever was that proprietary RTOS on AMD's PSP, etc. etc) that help keep the whole thing running and ship shape.
None of those are a great situation for multitenant scenarios.
This doesn't have to be control plane only. It could also be IO subsystems.
I have been wondering if it will become a thing in some cloud hosting services as well. I guess we need to see their pricing.
However they will likely ship with a something derived from Illumos and bhyve hypervisor. You can then provision VM threw the API (and likely integrated with tools like terraform or whatever). You will likely not interact directly with Illumos.
Its basically attempt to help people make running data-center easier.
It sounds to me more like at the scale you are at you are no longer the person making sure that individual computers are still running, and so are forgetting that this job needs to be done.
I thought that had considerable issue with scaling...
https://youtu.be/XZmGGAbHqa0?t=224
Men with carts scale perfectly. One guy can manage 1000 machines. 2 guys can manage 2000. Perfect scaling.
(For reference: a crash cart is a cart with monitor, keyboard, mouse, cabling for them, and possibly external drives to help you install base OS, used for when you have no remote management)
Basically there are a huge range of scale levels where having hardware on-prem make sense financially.
Also, Bryan Cantrill has some sort of personal nitpick with modern servers basically being x86 PCs with a different form factor, and with the fact that in modern servers hardware and software do not cooperate at all (and in some occasion, hardware gets in the way of software).
I strongly doubt this is aimed at Amazon, Google, or Microsoft (hyperscalers). They all already have their own highly customized hardware and firmware. If that is their target I wish them luck. There’s no margin and a ton of competition in that space and as long as they’ve been working on this that feels like a pretty poor gamble.
What I believe this is actually targeting is small enterprise and up. A company that has dozens to thousands of servers. They’re willing to pay a premium for an easier go to market.
All ranges of business except very small turn up in those purchases.
Indeed, that is not aimed at those hyperscalers.
Even TecentCloud and Alibaba are relatively new addition to the term once people discovered their scale. Although generally speaking Hyperscaler used by industry analyst still dont include these two when they use the term.
I linked two speeches where he goes over this in a bit more detail, but I hope the presentation opens it up even more.
* decreasing the active codebase by at least three orders of magnitude
* using no C-Code (Rust only?)
* most code is kernel independent and not privileged (e.g. drivers, task management, crash recovery)
Also: Administration is mostly done by rebooting components.