To view parent comment, click here.
To read all comments associated with this story, please click here.
Actually if you have ever used ESX and installed it you would know that it runs on a stripped down redhat kernel.
That is how you can provision bare metal. VM doesn't have their own kernel for runnin on bare metal I am sure you know that.
Even the installer is based on Anaconda.
But Open VZ is open source and works well.
OpenVZ is not virtualization. It is OS partitioning. The same kernel is used for all the virtual instances.
We are talking about Hypervisor or VMM based Virtualization here.
To answer your question: ESX is not based on Linux. It uses Linux for initial boot and then for the management of it's virtual machine. But the underlying real kernel that is scheduling VMs etc is vmKernel. This is the reason it is not open source.






Member since:
2005-07-10
Yes I am aware of that but it is not open source and it is a not full blown Linux. It is a custom linux kernel.
They could very well take any other open OS to build it like BSD or Solaris. They used Linux due to wider driver support.
Correction: I was wrong. According to wikipedia, they use Linux kernel only for their service console. So I don't think it really built on Linux. That clears my doubt on why it is not open source.
Edited 2007-05-19 03:34