Re: Meanwhile…
OpenStack technical trainer here:
If you think of VMWare as virtualization only solution, like we still are in 2006, then sure, KVM is a cromulent option.
But nowadays, VMWare, ZenServer et al are used to make Private Clouds, or the fleets running on them use a few advanced functions beyond virtualization, with all that implies. Very few workloads are virtualization only, not touching any of the advanced or the cloud-dy functions .
The linux equivalent would be OpenStack, with all the load that implies.
There is another aspect in this too, and it is Application support. Many ISVs certify their platforms/apps on specific OSs/Distros running on Specific Hypervisors.
So, for instance, your ISV may say: Only Windows Server 2022 or 2025 only, RHEL 10, or Suse 16, on top of VMWare, Openstack or azure.
And there you are, for those workloads, you can forget about all the other solutions (obscure or not) that homelabbers love to peddle. Big corpos can pressure smaller ISVs to support their preferred solution, but the big ISVs will most likely put a few options on offer, and that's it.
In those cases, large intitutions (like T-Mobile, the focus of the article) have 100s or even 1000s of ISVs some more crititcal than others, and they need to reach commonality of solutions, or personel requirements ballon (the legacy VMWare group, the Openstack group, the xenserve group, the proxmox group, the azure group, the nutanix group, the....) along with all the other support functions (negotiations and keeping track of support contracts for each technology). A veritable nightmare. So, unlike homelabbers, Big corpos will probably go to a one or two vendor solution for their internal clouds.
Since VMWare was the leader, and for many lustres a model citizen, pretty muche every single ISV offered them as a supported option, therfore, it was the easier default.