Linux takes to Intel virtualisation

Open source advances promised.

With Intel processors supporting the company's Virtualisation Technology (VT) becoming more pervasive, Linux developers are starting to write code to improve hardware virtualisation and performance.

Speaking at this year's linux.conf.au Linux and open source conference in Sydney, Intel software engineer Jeff Dike spoke about three virtualisation methods - User Mode Linux (UML), Kernel Virtual Machine (KVM), and hardware virtualisation.

Dike said Intel introduced VT extensions to the x86 architecture to support "fully virtualised guest contexts" with all the processor's instructions being available. This allows unmodified Linux kernels to run virtualized on one processor.

Intel's new Core i7 and Core i5 processors explained

With Linux running on the host, Dike said the "guest" operating systems should look like they are present in the normal Linux "userspace," or what the user interacts with.

In August last year KVM was introduced into Linux which provides VT in the form of a driver.

"When a process opens KVM it becomes a process container for the guests," Dike said, adding it is not a bad interface. "This could be turned into something not that bad. [The] idea of having everything controlled from userspace [allows] you to have a guest look like a binary and script it."

With KVM, which is "probably not the final release", virtualisation becomes a module you add on and is not necessarily part of the core kernel infrastructure, Dike said.

Areas for improvement include support for SMP guests and "para-virtualisation," which is needed for anything except an unmodified guest.

There is a 32-bit only UML-VT port already completed by Intel's engineers in Moscow, and a UML guest can do "pretty much anything it wants but currently doesn't take advantage of everything."

KVM needs to have missing pieces added to it and the VT port needs to be updated from kernel release 2.6.12.

All this virtualisation work will allow future versions of Linux to take advantage of better virtualised hardware.

Another of Dike's projects is to implement UML over KVM, which will bring further speed advantages but "I need to make UML run under KVM first."

When a question from the audience asked what needs to be done in the Linux space to manage virtualisation. Dike said there needs to be a common way of managing heterogeneous virtualised environments and "people are thinking about that."

One solution to the management challenge is libvirt, an API that allows software to interact with the virtualisation capabilities of Linux.

Another comment from the audience was that the management aspect is "a much bigger problem than the kernel level stuff."

"The big companies look for chances to write big bloatware [but] don't expect management to be complete before the virtualisation wars," he said.


What are your views on this subject? Use the form below to post a comment on this article up to 500 characters.


Characters remaining: 500

Related Operating Systems news

Nvidia warns of overheating graphics drivers

Faulty 196.75 drivers causes GeForce cards to overheat

Microsoft may move up Windows 7 service pack release

Rumours say SP1 might appear before the end of the year

Google reveals Chrome OS security details

Locked down with Trusted Platform Module

Microsoft Office 2010 to launch 12 May

Free upgrade offer runs until 30 September



Email this article to a friend or colleague:


PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Email archiving: Top 10 myths and challenges

This survey looks at a number of challenges and myths around email archiving that may also slow adoption of full archiving.

Download Whitepaper

Strategic mobile deployments

Deploying mobile applications? Supporting multiple devices? See why mobile platforms should be part of your IT strategy.

Download Whitepaper

Creating an AUP: Common myths & mistakes

Avoid the common myths & mistakes when implementing your AUP

Download Whitepaper

Legal risks of uncontrolled email and web use

Exploring the challenges facing IT Mangers today and vital steps to ensure safe internet an email use by employees.

Download Whitepaper

Techworld UK - Technology - Business

COLT White Paper

Virtualisation 2.0
Driving to higher ground beyond the basics

Virtualisation can deliver unparalleled efficiency and cost reductions to your business, allowing direct access to servers and guaranteeing a dependable, rapid response in times of crisis. Read this e-book to learn more about consolidation, discover the latest technologies and find out how to reduce the TCO of virtualisation.

Download E-Book
COLT White Paper

IT Misuse Survey

Complete this survey and you could win a Nexus One

Techworld are running a short survey to discover how UK businesses are managing Internet and email misuse in the Enterprise.

Complete Survey

Webcast: IT Financial Management: Cost Optimisation for Efficiency and Agility.
On Demand Webcast
Join this webcast to learn about the techniques and technologies that can help you prove the value of IT to the business by understanding the true cost of today's IT services and those that will be necessary to deliver future success.

Register Today

Site Map

IDG Network

* *