Professional Documents
Culture Documents
technologies available
Castro Yoga
Jooust
Kernel Virtual Machine (KVM)
• Kernel Virtual Machine hypervisor has been
developed to take gain of the hardware extensions
that are available on the x86 platforms It is a
loadable module for the Linux kernel that allows it
to use the processor virtualization extensions. This
functionality is what KVM adds by running the
guest kernel and user level processes in the non-
root rings. Because of the loadable module into the
Linux kernel, KVM runs in the privileged root mode
and traps the appropriate instructions from the
guest machine. KVM takes advantage of the
emulated I/O
• devices already incorporated in x86 emulation
software QEMU to make available virtual
devices such as memory and hard disk to the
guest machine. Since KVM leverages the
features such as scheduling, memory
management found in both the Linux kernel
and the virtualization capability in Hardware
Assist extensions, the code base is fairly small
(approximately 10,000 lines)
VMware
• VMware is one of the first companies to develop
successful virtualization solutions. Today they are a
powerful player in both user and enterprise level
virtualization products. Much of VMware's technology
is built on the concepts of dynamic binary translation
and direct execution. Their products vary according to
features, cost and support options. Next is a lists a
summary their most important products
– VMware Player:
– VMware Workstation
– VMware Server
– VMware ESX
VMware Player
• this is a free application that has the least
amount of functionality. The way It functions
is that it only allows users to run VMware
virtual machines that has already been
created with other VMware utilities such as
the VMware workstation.
VMware Workstation
• is a commercial but there is a version free for
educational use, it creates virtual machines on
the desktop. It supports manages virtual
machines, clone virtual machines as well as
network configurations for connecting
multiple virtual machines.
VMware Server
• is a free application and provides features that
VMware Player does not have. new virtual
machines can be created and manage using a
web access system. It installs as an application
on both windows and Linux operating systems
VMware ESX
• is a bare-metal hypervisor (type 1) intended
for use in VMware's enterprise management
solutions. It is installed and runs directly on
the server hardware its management is
implemented by software known as VCenter.
VirtualBox