The vmkernel is not BSD! It is a proprietary kernel completely developed in-house. Also, ESX definitely does not "run" on Linux. The Red Hat 7.2 is used as a bootstrap loader for the vmkernel. The Red Hat installation is the console OS (vmnix) and it runs a "privileged guest" of the vmkernel after the kernel starts. To say that ESX runs on Linux would be like saying Windows 2000 "runs" on ntldr.
The vmkernel is not BSD! It is a proprietary kernel completely developed in-house. Also, ESX definitely does not "run" on Linux. The Red Hat 7.2 is used as a bootstrap loader for the vmkernel. The Red Hat installation is the console OS (vmnix) and it runs a "privileged guest" of the vmkernel after the kernel starts. To say that ESX runs on Linux would be like saying Windows 2000 "runs" on ntldr.