Tuesday | 2 December, 2008
Open source and virtualization: Perfect match?
Virtualization could be Linux’s ticket to the data center
John Fontana (Network World) 15/08/2007 12:15:46

Virtualization is a hot data center technology that is capturing the attention of IT for its consolidation and cost saving potential. As was evidenced at the LinuxWorld conference in San Francisco last week, open source and Linux platforms are on the forefront of the trend. In fact, given licensing issues with proprietary software, the combination of inexpensive or free open-source software and virtualization platforms may be the most important vehicle to drive widespread Linux adoption in the data center. Here are seven need-to-know points when looking at open source virtualization technology.

The Zen on Xen

Xen hypervisor is an open source virtualization engine developed by the founders of XenSource, which produces commercial virtualization software built off the Xen platform. Xen is delivered as an "engine" and developers can build components around it for their particular deployments, be they servers, clients, PDAs or embedded.

RONS (Red Hat, Oracle, Novell, Sun)

All these vendors offer virtualization technology based on the Xen hypervisor. The difference is that each has modified Xen in that open-source-kind-of-way to suit their specific needs and goals.

Kernel Based Virtual Machine (KVM)

KVM is the first virtualization technology to be part of the mainline Linux kernel (V2.6.20). It is designed for x86 hardware containing virtualization extensions (Intel VT or AMD-V). KVM includes a loadable kernel module and a processor-specific module, and runs both Windows and Linux virtual machines. Each virtual machine has private virtualized hardware, including a network card, disk, and graphics adapter. The first ever KVM conference is Aug. 29-31 in Tucson, Ariz.

KVM vs. Xen

KVM runs only on Linux, but on the upside it can take advantage of features such as memory management. Like Xen, KVM has the potential to scale (another inherited Linux trait). And like Xen, KVM's power management, one so-called green feature, could use some help, and its memory support is weak. Xen has better management features and, obviously, runs on more platforms In addition, it supports paravirtualization, which in general is a technology that creates a proxy between the guest operating system and hardware.

What's your type

A Type 1 hypervisor like Xen runs right on the hardware platform. A Type 2 hypervisor runs within an operating system, creating a stack that includes hardware, operating system hypervisor, and guest operating systems.

If you build it, they will virtualize

Users have to build an ecosystem around virtualization, and it has to support both Windows and Linux, says Simon Crosby, CTO of XenSource. The ecosystem requirement, he says, includes building on the virtualization platform to support storage virtualization, security and management capabilities.

Host emulation and other platforms

QEMU, Bochs and VirtualBox are examples of host emulation technologies that fall into the virtualization category and support various guest operating systems. Virtual Box has an open source edition that was released in January under a GPL. Its unique features include running virtual machines remotely over the Remote Desktop Protocol, iSCSI support and USB support with remote devices over RDP. OpenVZ is a Linux kernel modified to include the OS-level virtualization technology (adapted from SWsoft's Virtuozzo). It is licensed under GPLv2.

Computerworld Buyer's Guide - Vendors Matched to this Article
Computerworld Buyer's Guide - Vendors Matched to this Article
Additional Resources
Executive Guides
Whitepapers
Zones
Zone logoZones provide focussed content from Computerworld and leading technology partners.
Newsletter Subscription
Sign up for our Computerworld newsletters!
RSS Feeds
Market Place

 

Smart SOA World Tour

Discover how SOA can create smarter outcomes for your business.

Attend and learn:

  • How SOA is helping leading companies to become more agile
  • Where you should be applying SOA processes in your company
  • The top SOA implementation mistakes to avoid

Click here for more information.
Whitepaper

Discover the advantages of an open architecture multi-vendor network solution

View this webcast and discover the drivers for changing network design practices, why many organisations are changing their approach to network architecture and how enterprises should be moving forward with open architecture multi-vendor network solutions. Register now and learn how your business can maximize the business value of the enterprise network.

Enterprise IT Buyer's Guide
Find Technology Vendors Fast
 
Find vendors by name | Find by category
Sponsored Links