Hello. My name is Victoria Russell and this presentation is a brief overview about client-side hypervisors.
A hypervisor is a hardware virtualization technique that operates on top of a single host computer. It allows users to run several additional operating systems, which are referred to as guest operating systems on the host machine.
Client-side hypervisors encapsulate all software of a desktop -- OS, applications and data -- into a virtual machine, and allow it to be run locally on any computer, be it Mac, Windows or Linux.
IBM’s mainframe CP-40 became the first operating system that implemented complete virtualization.It began production use in January 1967 and ran multiple instances of client operating systems – particularly CMS, the Cambridge Monitor System, built as part of the same effort.
Hypervisors have been operating as a Server side solution.Client-Side Hypervisors have only recently began making it into mainstream. Security and Quality of Service has been sited as two obstacles to client side hypervisors.
Client hypervisors can be classified as Type 1 hypervisor and Type 2 hypervisor.
Type-1 hypervisor or bare-metal hypervisor run directly on top of a computer's host hardware. Type 1 hypervisors become the computer's master control program. These traditional virtual machine monitors (VMMs) create a separate subdivision (virtual machine) for each guest operating system.
Type 2 hypervisors doesn't run directly on the host hardware but instead runs on a typical operating system that's installed on the host hardware. It uses the operating system already installed in the computer and create a runtime environment for the guest operating system.
Well known client-side hypervisors products include:Citrix XenClientMicrosoft Client Hyper-VVMware WorkstationParallels Desktop 8 for Mac
Citrix XenClient is a true Type-1 client hypervisor that lets users run multiple local virtual desktops simultaneously, side-by-side and in complete isolation. It is designed for enterprises and is available either standalone or through XenDesktop Enterprise and Platinum editions.
XenClient is available in three different editions: XenClient Enterprise, XenClient Express, and XenClient XT.XenClient Enterprise is a desktop virtualization product composed of a client hypervisor, the XenClient Enterprise Engine, and a management server, the XenClient Enterprise Synchronizer. It includes features such as image management, patching and updating, backup and recovery, security and policy management, and PC migration. XenClient Express is the free edition of XenClient Enterprise which provides access to the XenClient Engine and a license to use the XenClient Synchronizer for up to 10 devices. It is designed for IT professionals, consultants, and small businesses.XenClient XT has a special, hardened version of the XenClient Engine client hypervisor and hardware-assisted features for a high level of security. It is designed for the public sector and other industries with extreme security requirements.
The XenClient solution is comprised of two technologies – XenClientEngine and the XenClient Synchronizer.XenClient Engine includes the client hypervisor and any virtual machines managed by the hypervisor. The XenClient Synchronizer is the management server which manages multiple XenClient Engines. Users of XenClient Engine can download images from the XenClient Synchronizer and run them locally on their laptops or PCs.
Client Hyper-V is a Type-1 hypervisor.Client Hyper-V is the virtualization technology built into Windows 8 previously available only in Windows Server. A similar functionality in Windows 7 is called Windows XP Mode. Client Hyper-V enables you to run more than one 32-bit or 64-bit x86 operating system at the same time on the same host computer. But instead of working directly with the computer’s hardware, the operating systems run inside a virtual machine (VM).
Hyper-V supports the creation of both 32-bit and 64-bit operating systems in virtual machines. You must license each of the virtual machine operating systems according to their requirements.
VMWare Workstation is a Type-2 hypervisor which takes advantage of the latest hardware to replicate server and desktop environments. It can create virtual machines with up to 8 virtual processors or 8 virtual cores, 2 TB virtual disks and up to 64 GB of memory per virtual machine to run the most demanding applications.
VMWare Workstation runs applications on multiple operating systems including Linux, Windows and more at the same time on the same PC without rebooting. It can also support the creation of 32-bit and 64-bit virtual machines.
Parallels Desktop for Mac is a Type-2 hypervisor which can run both Windows and Mac OS X applications side-by-side with speed, control and confidence. Drag and drop files between Windows and Mac applications and launch Windows applications from your Mac dock.
You can remotely access your Windows and Mac programs from your iPad or iPhone with Parallels Mobile app. Parallels Mobile enables customers worldwide to seamlessly connect from their iPad or iPhone to the Windows applications available on their Mac. Parallels Mobile can start and stop Windows, so there is no need to keep Windows running.
Client Side Hypervisors - Victoria Russell
What is a Hypervisor?
A hypervisor is a
technique that operates
on top of a single host
encapsulate all software
of a desktop into a
virtual machine and
allow it to be run locally
on any computer.
technology also runs
different versions of
on the same
Taken from http://www.kongtechnology.com
• IBM’s CP-40 became the first operating system that
implemented complete virtualization.
• It began production use in January 1967
• Hypervisors have been operating as a Server side
solution for many years.
• Client-Side Hypervisors have only recently began
making it into mainstream.
Client-side hypervisors can be classified as:
• Type 1 Hypervisor
• Type 2 Hypervisor
Type 1 hypervisors run
directly on top of a
and become the
Type 2 hypervisors use
the operating system
already installed in the
computer and create a
for the guest operating
Popular Client-Side Hypervisors Products
• Citrix XenClient
• Microsoft Client Hyper-V
• VMware Workstation
• Parallels Desktop 8 for Mac
Guest OS supported include:
• Windows XP, Vista, 7, 8
• Ubuntu 10.04, 12.10
• CentOS 4, 5
• Red Hat Enterprise Linux 4, 5, 6
• SUSE Linux Server 9, 10, 11
• Oracle Enterprise Linux
• Debian Lenny and Squeeze
MICROSOFT CLIENT HYPER-V
Guest OS supported includes:
• Windows Server 2000 – 2008 R2
• Windows XP, Vista, 7, 8
• Linux (only including SUSE Linux Enterprise Server 10
with SP3 or version 11)
• Red Hat Enterprise Linux versions 5.2-6.1
• CentOS 5.2-6.2
PARALLELS MOBILE APP
“Yep! There’s an App for
You can remotely access
your Windows and Mac
programs from your iPad
or iPhone with our
Parallels Mobile app.
Guest OS supported include:
• Windows 3.11, 95, 98, XP,
• Red Hat Enterprise
• Sun Solaris
• Mac OS X Leopard Server
• Mac OS X Snow Leopard
• Android OS
• Chrome OS
• Mandriva 2011, 2010
• Fedora 17, 16, 15
PARALLELS DESKTOP 8 FOR MAC
Some determining factors about the future of client side
• The need for centralized desktop virtualization
• The increase in Cloud computing
• Virtualization that is hardware agnostic and
independent of device and end-point
With these and other
factors in mind, client side
hypervisors continues to
emerge as a viable
solution for the future.
FUTURE OUTLOOK (CONT’D)
Taken from http://www.entrepreneur.com/article/222592
• Citrix XenClient Overview. Retrieved from
• Encyclopedia: Definition Of Client-side Hypervisor. Retrieved from
• Padmanabhan, Purnima. Client-side Hypervisors. Network World.
• Parallels Desktop for Mac. Retrieved from
• Run Windows on Mac Windows and Mac side-by-side with Parallels
Desktop® 8 for Mac. Retrieved from
• Search Virtual Desktop. Client Hypervisor Guide (2008-2013). Tech Target.
Retrieved from http://searchvirtualdesktop.techtarget.com/guides/Client-
• Using Windows 8 Client Hyper-V. Retrieved from
• What Is Hypervisor Definition And Benefits. Retrieved from
• Wikipedia. Hypervisor. Retrieved from http://en.wikipedia.org/wiki/Hypervisor