توضیحات بیشتر در ارتباط با Vmware


1.
So, ESXi is just another Linux?!


The answer to this question is a clear No, because ESXi is not built upon the Linux kernel, but uses an own VMware proprietary kernel (the VMkernel) and software, and it misses most of the applications and components that are commonly found in all Linux distributions.


2.
But ESXi is a kind of Unix, right?


Another clear No here! An operating system may only be called a "UNIX" if it fully implements theSingle UNIX specification of the Open Group and has passed the associated certification process. ESXi does not (and was probably never meant to) implement all the necessary functionality and APIs that make up the UNIX standard.


You might call VMware ESXi Unix-like, but even this is disputed by official sources: Mike Foley - a Senior Technical Marketing Manager at VMware - recently explained in an interesting blog post titled "It's a Unix system, I know this" that "A shell does not an OS make". His main point is that you do (or at least should) not manage an ESXi host through the shell, but via the management tools and scriptable APIs that are available for it, e.g. through PowerCLI. Or in other words: ESXi is not designed as a "Unix", but as an embedded system that is managed through defined interfaces (of which most are not really Unix-like).


Okay, but what is ESXi then?


I used many words here to describe what ESXi is not. But how do explain what it actually is? Here is my try: ESXi is
a bare metal (or type-1) hypervisor
that is purpose-built,
designed as an embedded system,
incorporates free Open Source software components, but also uses
a unique proprietary OS kernel - the VMkernel -
which implements unique features that are not available in any other operating system (e.g. the VMFS and VisorFS file systems.


Wait ... classic ESX is different - That is based on Linux, right?


Those of you who have ever touched or even installed a classic ESX installation might know that it uses a Redhat Linux installation to boot itself and to provide management functionality. This Linux is the so-called Service Console OS (or short COS) of ESX. Its Linux kernel loads the VMkernel as a module and then passes complete control over the system to it. The VMkernel hypervisor in turn will then run the COS as a privileged VM.


So classic ESX really incorporates a Linux and depends on it for getting started and managed. According to this particular meaning you can really say that classic ESX is based on Linux, but that does not mean that the VMkernel and the VMware specific OS components developed from Linux. It just uses it as a piggyback.


The classic ESX architecture has probably very much boosted the perception that "ESX(i) is based on Linux". But with the rise of the ESXi architecture and the associated elimination of the COS the classic ESX architecture is obsolete now. The VMkernel of ESXi boots directly on the hardware and does not need a Linux OS anymore.


However, the classic ESX architecture specifically caused a lot of concerns and very controversial discussions about licensing topics and legal issues, and that brings us to the last question:

نکته: لطفا وی ام ویر را لینوکس معرفی نفرمایید
تشکر