Xen will never be part of Linux

Posted by virtualization.info Staff   |   Monday, May 12th, 2008   |  

Recently ZDNet published a skirmish of words between Ian Pratt, Xen founder and chief architect, and Benny Schnaider, CEO of Qumranet (supporting the development of KVM), about the destiny of Xen and the right to be called hypervisor of KVM.

While the debate itself is not too much interesting, one of the reactions that it provoked is much more.

Anthony Liguori, Software Engineer at Linux Technology Center, contributor for both Xen and KVM ( and of Debunking Blue Pill Myth fame), used his personal blog to provide some interesting perspectives of why KVM was preferred over Xen for the integration in the Linux kernel:

Xen is a hypervisor that is based on the Nemesis microkernel. Linux distributions ship Xen today and by default install a Linux guest (known as domain-0) and do their best to hide the fact that Xen is not a part of Linux. They’ve done a good job, most users won’t even notice that they are running an entirely different Operating System. The whole situation is somewhat absurd though. It’s like if the distributions shipped a NetBSD kernel automatically and switched to using it when you wanted to run a LAMP stack. We don’t ship a plethora of purpose-built kernels in a distribution. We ship one kernel and make sure that it works well for all users. That’s what makes a Linux distribution Linux. When you take away the Linux kernel, it’s not Linux any more.

When people talk about Xen not being merged into Linux, I don’t think they realize that Xen will *never* be merged into Linux. Xen will always be a separate, purpose-built kernel. There are patches to Linux that enable it to run well as a guest under Xen. These patches are likely to be merged in the future, but Xen will never been a part of the Linux kernel…


Labels:

blog comments powered by Disqus


virtualization.info Newest articles
RightScale announces Docker Container Management

May 3rd, 2016

RightScale is a Santa Barbara, CA based company, provider of a Software as a Service (SaaS) management solution that so far only supported standard Infrastructure as a Service (IaaS) cloud…

Release: WinDocks 1.0

April 5th, 2016

Yesterday, Bellevue (WA) based company WinDocks, released version 1.0 of its homonymous Docker engine for Windows.
The company, founded by a small group of former Microsoft’s employees, rides Docker’s…

LANDesk Acquires AppSense

March 17th, 2016

LANDesk Software, founded in 1985 and headquartered in Salt Lake City, Utah , provides systems management, security management, service management, asset management and process management solutions with a strong focus…

Release: Red Hat Enterprise Virtualization 3.6

March 15th, 2016

Last week open source giant Red Hat announced the availability of version 3.6 of its KVM-based virtualization platform Red Hat Enterprise Virtualization (RHEV).
While this new release provides the expected…

Docker acquires Conductant

March 4th, 2016

Yesterday Docker announced to have acquired a semi-stealth startup called Conductant, focused on workloads orchestration.

Both Conductant’s founders, Bill Farner and David Chung, have significant enterprise experience coming from…

Cisco acquires CliQr

March 1st, 2016

Today Cisco announced the intent to acquire CliQr Technologies Inc., a privately held company based in San Jose, CA.
CliQr is one of the most promising startups in the Cloud…

Release: VMware vCloud Suite 7 and vRealize Suite 7

February 11th, 2016

Yesterday VMware announced version 7 of both its vCloud and vRealize suites, confirming its efforts to be relevant in the CMPs (Cloud Management Platforms) space.
vRealize Suite 7 is made…

Platform9 adds Multi-Region & Multi-Hypervisor management into Managed OpenStack

February 11th, 2016

Platform9 solutions leverages a mix of SaaS and on premises Virtual Appliance to provide into supported environments capabilities typical of Cloud Management Platforms (CMPs) such self-service provisioning, monitoring, configuration…

VMware announces vRealize Log Insight 3.3

February 10th, 2016

Log Insight is a log aggregation, management and analisys tool, that VMware first introduced in 2013 and now is fiercely competing against Splunk.
Today the company announced Log Insight 3.3…

Microsoft releases Azure Stack TP1

February 1st, 2016

During Ignite 2015, back in September, Microsoft announced Microsoft Azure Stack as the building block for its hybrid cloud strategy.
What Microsoft is saying with this move is that, despite…

Release: Ansible 2.0

January 14th, 2016

Ansible is an IT automation tool especially popular within the developers’ community, thanks to its simplicity and agentless nature.
Three months away from its acquisition by Red Hat the company announced…

Nutanix goes Public

December 23rd, 2015

Nutanix is a provider of converged infrastructure, basically a physical server containing both compute and storage driven by an Installed Hypervisor of choice, this server, called a node can…

Release: VMware vRealize Automation 7 and VMware vRealize Business Standard 7

December 23rd, 2015

Last week VMware finally completed the first major update of VMware vRealize Suite, its well known cloud management solution, releasing in GA both vRealize Automation 7 and vRealize Business Standard…

WhatMatrix.com goes Live

December 15th, 2015

virtualization.info has been following Virtualization Matrix since its early steps and we recently wrote about its crowdsourced-powered heir: WhatMatrix.
Today we are happy to report that its community, formed…

 
Monthly Archive