Back to home

policy

Updates to Xen Project Security Process
03/02/2015

Before Christmas, the Xen Project ran a community consultation to refine its Security Problem Response Process.  We recently approved changes that, in essence, are tweaks to our existing process, which is based on a Responsible Disclosure philosophy. Responsible Disclosure and our Security Problem Response Process are important components

Will you give Xen a ride ... or will Xen give you a ride?
08/22/2014

And by “a ride”, we actually mean a ride. Like this:   Like, will Xen run in your car?  Well, it appears it will! It all started with ARM Support In fact, Xen Project developers started woking on supporting the ARM architecture (with hardware virtualization capabilities) a couple of

Release management: Risk, intuition, and freeze exceptions
06/19/2014

I’ve been release coordinator for Xen’s 4.3 and 4.4 releases. For the 4.5 release, I’ve handed this role off to Konrad Wilk, from Oracle. In this blog, I try to capture some of my thoughts and experience about one aspect of release management: deciding

How fast is Xen on ARM, really?
06/06/2014

With Xen on ARM getting out of the early preview phase and becoming more mature, it is time to run a few benchmarks to check that the design choices paid out, the architecture is sound and the code base is solid. It is time to find out how much is

Summary of the gains of Xen oxenstored over cxenstored
05/01/2014

This week, we are reblogging this excellent piece from Luis from SUSE. The article came about because of a discussion Luis had at the Linux Foundation Collaboration Summit in Napa, and he decided to write down some basic generals of the xenstore, a review of its first implementation and a

XenGT – a Full Graphics Virtualization Solution on Intel ® Processor Graphics
03/11/2014

Background The Graphics Processing Unit (GPU) has become a fundamental building block in today’s computing environment, accelerating tasks from entertainment applications (gaming, video playback, etc.) to general purpose windowing (Windows* Aero*, Compiz Fusion, etc.) and high performance computing (medical image processing, weather forecast, computer aided designs, etc.). Today, we

Xen Project automatic testing on community infrastructure
02/21/2014

Currently the Xen Project’s automatic testing setup runs on a small set of hardware in space borrowed from Citrix. Because it’s on the Citrix network, it’s not possible to give access to other community members. The underlying systems are creaking rather. And the system is too small

Ballooning, rebooting, and the feature you've never heard of
02/14/2014

Today I’d like to talk about a functionality of Xen you may not have heard of, but might have actually used without even knowing it. If you use memory ballooning to resize your guests, you’ve likely used “populate-on-demand” at some point.  As you may know, ballooning

Linux 3.14 and PVH
01/31/2014

The Linux v3.14 will sport a new mode in which the Linux kernel can run thanks to Mukesh Rathor (Oracle). Called ‘ParaVirtualized Hardware,’ it allows the guest to utilize many hardware features – while at the same time having no emulated devices. It is the next step in PV evolution,

Improved Xen support in FreeBSD
01/21/2014

As most FreeBSD users already know, FreeBSD 10 has just been released, and we expect this to be a very good release regarding Xen support. FreeBSD with Xen support includes many improvements, including several performance and stability enhancements that we expect will greatly please and interest users. With many bug

libvirt support for Xen’s new libxenlight toolstack
01/17/2014

Originally posted on my blog, here. Xen has had a long history in libvirt.  In fact, it was the first hypervisor supported by libvirt.  I’ve witnessed an incredible evolution of libvirt over the years and now not only does it support managing many hypervisors such as Xen,

What is the ARINC653 Scheduler?
12/16/2013

The Xen ARINC 653 scheduler is a real time scheduler that has been in Xen since 4.1.0.  It is a cyclic executive scheduler with a specific usage in mind, so unless one has aviation experience they are unlikely to have ever encountered it. The scheduler was created