Back to home

Technical

Xen Project Hypervisor: Virtualization and Power Management are Coalescing into an Energy-Aware Hypervisor
07/12/2018

Power management in the Xen Project Hypervisor historically targets server applications to improve power consumption and heat management in data centers reducing electricity and cooling costs. In the embedded space, the Xen Project Hypervisor faces very different applications, architectures and power-related requirements, which focus on battery life, heat, and size.

Automotive, Security and the Future of the Xen Project at The Xen Project Developer and Design Summit
05/24/2017

The Xen Developer and Design Summit schedule is now live! This conference combines the formats of the Xen Project Developer Summits with the Xen Project Hackathons. If you are part of the Xen Project’s community of developers and power users, come join us in Budapest, Hungary, July 11 – 13

Xen Hypervisor to be Rewritten
04/01/2017

The hypervisor team has come to the conclusion that using the C programming language, which is 45 years old as of writing, is not a good idea for the long term success of the project. C, without doubt, is ridden with quirks and undefined behaviours. Even the most experienced developers

Stealthy monitoring with Xen altp2m
04/13/2016

One of the core features that differentiates Xen from other open-source hypervisors is its native support for stealthy and secure monitoring of guest internals (aka. virtual machine introspection [1]). In Xen 4.6 which was was released last autumn several new features have been introduced that make this subsystem better;

Xen Project Contributor Training v2
11/30/2015

Two weeks ago, I embarked onto a road trip to China with the aim to meet Xen Project users as well as contributors. I visited a number of vendors in Hangzhou and Beijing on this trip. Part of the objective was to give training to new contributors and developers, and

On rump kernels and the Rumprun unikernel
08/06/2015

The Rumprun unikernel, based on the driver components offered by rump kernels, provides a means to run existing POSIX applications as unikernels on Xen. This post explains how we got here (it matters!), what sort of things can be solved today, and also a bit of what is in store