Hypervisor indecisive? Today's contenders from yesterday's Hipsters

Virtualisation from bearded types who liked it before it was cool


The origins of the hypervisor can be traced back to IBM’s mainframe systems. Big Blue implemented something approximating a virtualisation platform as an experimental system in the mid-sixties but it wasn’t until 1985 that the idea of the logical partition (or LPAR) on the pSeries and zSeries delivered something recognisable as the hypervisor technologies we see today.

Processor capacity is shared among LPAR workloads based on their entitlement and pools of logical partitions can be allocated supersets of processor and memory capacity – this should be starting to sound familiar – much like reservations and resource pools in the parlance of the modern hypervisor.

When VMware introduced ESX (an acronym of Elastic Sky X) in 2002, it followed the pattern of LPAR, that of a resource distribution and partitioning system built upon a custom Linux kernel, as a method of slicing larger servers into smaller workloads, or virtual machines.

The technology changed a lot over the following years, however, and the modern era brings with it a number of alternatives.

The other commercial hypervisors

Aside from VMware ESXi, the two main commercial alternatives are, of course, Citrix XenServer and Microsoft’s Hyper-V.

XenServer is the commercial offering based on the open-source Xen, developed by the University of Cambridge Computer Laboratory in 2003. Citrix acquired XenSource in 2007 and has offered its enterprise focussed XenServer (along with commercial packages) while funding and supporting the open-source development of the Xen Project.

While Xen itself requires a Linux operating system to run atop, the commercial XenServer offering is a fully featured bare-metal hypervisor similar to VMware’s ESXi, and for the most part has been the “go to” alternative for most sysadmins.

The feature set follows closely (yet still somewhat) behind VMware’s core offering and includes snapshots, high availability, site recovery, heterogeneous pools – even XenMotion – analogous to VMware’s much-lauded live migration technology, vMotion.

Microsoft’s Hyper-V takes a very different road. Introduced with Windows Server 2008, Hyper-V is installed as a role from Server Manager and runs atop the Windows Server operating system.

There is a “bare metal” version known as Hyper-V Server – essentially a cut-down version of Windows Server with Hyper-V baked straight into it – but most sysadmins operate with production Hyper-V systems installed on to Windows, and most of them will be doing so on Server 2012 or 2012 R2, as the latest iterations of the software (known as Hyper-V v3) are orders of magnitude more stable and functional than their predecessors.

While the market share has improved and the feature set is close to comparable with the Linux-based hypervisors, the mistrust of running a virtual environment on fundamentally the Windows operating system – patch Wednesdays, BSoDs and all – is still enough to put off a large portion of the sysadmin community.

Familiar alternatives

If you prefer your hypervisor to be open, then you might want to consider Xen – the open source equivalent of XenServer – developed and maintained by the Xen Project as a Linux Foundation Collaborative Project.

Unchained from the commercial interests of Citrix, the Xen Project has been free to pursue other interest aspects of development. This includes fundamental support of cloud innovations such as CloudStack, Eucalyptus and OpenStack, which led to widespread adoption of Xen by Amazon’s Elastic Cloud and Rackspace among others.

It also encouraged the ambitious port of Xen to ARM platforms, seen a major first step in realistically allowing anyone to build vast compute clusters out of low-cost, low-power ARM servers, as Facebook and Google have been doing in their private data centres.

Some hypervisors aggregate and compile other technologies into a single solution, rather than operating as a new and discrete platform in their own right. Oracle purchased Virtual Iron Software in mid 2009, and its core product was quickly disassembled and remade as the Oracle VM/Sun xVM platform.

Not to be confused with Oracle’s VM VirtualBox application (which is a desktop virtualisation product similar to VMware Workstation or Parallels) the Oracle VM platform – built on the now defunct Virtual Iron software – looks like a distinct product. However, a quick scratch on the surface will reveal it is actually a custom implementation of Xen under a coat of Oracle paint.

The Xen Application Programming Interface, or XAPI Toolstack for short, generally plays very nicely with others and is for this reason that a wide array of other technologies operate with Xen as the core framework, and largely explains why the Xen Project found it relatively easy to achieve such wide adoption of the technology by emerging cloud technologies.


Other stories you might like

  • DigitalOcean sets sail for serverless seas with Functions feature
    Might be something for those who find AWS, Azure, GCP overly complex

    DigitalOcean dipped its toes in the serverless seas Tuesday with the launch of a Functions service it's positioning as a developer-friendly alternative to Amazon Web Services Lambda, Microsoft Azure Functions, and Google Cloud Functions.

    The platform enables developers to deploy blocks or snippets of code without concern for the underlying infrastructure, hence the name serverless. However, according to DigitalOcean Chief Product Officer Gabe Monroy, most serverless platforms are challenging to use and require developers to rewrite their apps for the new architecture. The ultimate goal being to structure, or restructure, an application into bits of code that only run when events occur, without having to provision servers and stand up and leave running a full stack.

    "Competing solutions are not doing a great job at meeting developers where they are with workloads that are already running today," Monroy told The Register.

    Continue reading
  • Patch now: Zoom chat messages can infect PCs, Macs, phones with malware
    Google Project Zero blows lid off bug involving that old chestnut: XML parsing

    Zoom has fixed a security flaw in its video-conferencing software that a miscreant could exploit with chat messages to potentially execute malicious code on a victim's device.

    The bug, tracked as CVE-2022-22787, received a CVSS severity score of 5.9 out of 10, making it a medium-severity vulnerability. It affects Zoom Client for Meetings running on Android, iOS, Linux, macOS and Windows systems before version 5.10.0, and users should download the latest version of the software to protect against this arbitrary remote-code-execution vulnerability.

    The upshot is that someone who can send you chat messages could cause your vulnerable Zoom client app to install malicious code, such as malware and spyware, from an arbitrary server. Exploiting this is a bit involved, so crooks may not jump on it, but you should still update your app.

    Continue reading
  • Google says it would release its photorealistic DALL-E 2 rival – but this AI is too prejudiced for you to use
    It has this weird habit of drawing stereotyped White people, team admit

    DALL·E 2 may have to cede its throne as the most impressive image-generating AI to Google, which has revealed its own text-to-image model called Imagen.

    Like OpenAI's DALL·E 2, Google's system outputs images of stuff based on written prompts from users. Ask it for a vulture flying off with a laptop in its claws and you'll perhaps get just that, all generated on the fly.

    A quick glance at Imagen's website shows off some of the pictures it's created (and Google has carefully curated), such as a blue jay perched on a pile of macarons, a robot couple enjoying wine in front of the Eiffel Tower, or Imagen's own name sprouting from a book. According to the team, "human raters exceedingly prefer Imagen over all other models in both image-text alignment and image fidelity," but they would say that, wouldn't they.

    Continue reading

Biting the hand that feeds IT © 1998–2022