Xen 3.0.4

Welcome to the Xen 3.0.4 download page! This is largely an opportunistic stabilising release for HVM guests, due to the large amount of work in that area of the code since 3.0.3. These enhancements have in particular improved support for SMP and ACPI Linux and Windows operating systems.

Other highlights of this release include:

  • support for kexec/kdump of Xen and domain 0;
  • graphical framebuffer support for paravirtualised guests;
  • preview support for the new XenAPI management interfaces;
  • enhanced support for IA64 (IPF) and Power systems.
  • Xen 3.0 Datasheet

The downloads on this page have been built from the latest Xen 3.0.4 official release. They have undergone limited testing,
are not supported in any way whatsoever, and will be fixed on a best-effort basis only. Downloading or installing any
package from this page constitutes an acknowledgement and acceptance of the warranty disclaimer and copyright information.
Downloads for the previous 3.0.3 and 3.0.2 releases are also available.

The following hardware configurations have been tested with Xen 3.0 using the Xen 3.0 Test CD. Please run the test CD
on your hardware to help us grow the list and identify platforms that need attention.

Categories

Tarballs

Each binary tarball contains the compiled binaries and documents of the Xen 3.0 community release, including the following:

  • Xen host or guest (Dom0 or DomU) kernel based on kernel.org 2.6.16.33
  • Xen hypervisor
  • Xen host (Dom0) tools used to control the hypervisor
  • Xen 3.0 documentation

Each tarball is essentially the complete set of outputs that would result from downloading the Xen source tree and typing "make dist". Once you unpack the tarball you can manually insert these components into your system to create an installation of Xen.

Please report problems on xen-devel mailing list and/or thebugzilla. Please avoid duplicate reports. Community products are not supported, and we will address bugs on a best effort basis only.

Dom0 and Xen RPMs - Red Hat Enterprise Linux 4.4

The Xen 3.0.4 RPMs are pre-built RPM packages for a number of different Linux distributions. For each distribution there are three binary RPMs as well as a complete source RPM (SRPM). These RPMs can be used as input to the rpm tool to install Xen itself and all the necessary tools (xen-3.0.4.1*), as well as a Xen-enabled Kernel based on kernel.org 2.6.16.33 (kernel-xen-2.6.16.33-3.0.4.1*). If you plan to develop with Xen, download and install the relevant xen-devel-* RPM to get the header files and development libraries.

Note that when rpm installing the xen-enabled kernel (kernel-xen-2.6.16.33-3.0.4.1*), modules are installed and an initrd is built. However no new boot entry is automatically added to grub.conf; instead you need to do this manually.

Please report problems on xen-devel mailing list and/or thebugzilla. Please avoid duplicate reports. Community products are not supported, and we will address bugs on a best effort basis only.

Dom0 and Xen RPMs - SUSE Enterprise Linux 9.3.

The Xen 3.0.4 RPMs are pre-built RPM packages for a number of different Linux distributions. For each distribution there are three binary RPMs as well as a complete source RPM (SRPM). These RPMs can be used as input to the rpm tool to install Xen itself and all the necessary tools (xen-3.0.4.1*), as well as a Xen-enabled Kernel based on kernel.org 2.6.16.33 (kernel-xen-2.6.16.33-3.0.4.1*). If you plan to develop with Xen, download and install the relevant xen-devel-* RPM to get the header files and development libraries.

Note that when rpm installing the xen-enabled kernel (kernel-xen-2.6.16.33-3.0.4.1*), modules are installed and an initrd is built. However no new boot entry is automatically added to grub.conf; instead you need to do this manually.

Please report problems on xen-devel mailing list and/or thebugzilla. Please avoid duplicate reports. Community products are not supported, and we will address bugs on a best effort basis only.

Dom0 and Xen RPMs - Fedora Core 5

The Xen 3.0.4 RPMs are pre-built RPM packages for a number of different Linux distributions. For each distribution there are three binary RPMs as well as a complete source RPM (SRPM). These RPMs can be used as input to the rpm tool to install Xen itself and all the necessary tools (xen-3.0.4.1*), as well as a Xen-enabled Kernel based on kernel.org 2.6.16.33 (kernel-xen-2.6.16.33-3.0.4.1*). If you plan to develop with Xen, download and install the relevant xen-devel-* RPM to get the header files and development libraries.

Note that when rpm installing the xen-enabled kernel (kernel-xen-2.6.16.33-3.0.4.1*), modules are installed and an initrd is built. However no new boot entry is automatically added to grub.conf; instead you need to do this manually.

Please report problems on xen-devel mailing list and/or thebugzilla. Please avoid duplicate reports. Community products are not supported, and we will address bugs on a best effort basis only.

Dom0 and Xen RPMs - OpenSUSE 10

The Xen 3.0.4 RPMs are pre-built RPM packages for a number of different Linux distributions. For each distribution there are three binary RPMs as well as a complete source RPM (SRPM). These RPMs can be used as input to the rpm tool to install Xen itself and all the necessary tools (xen-3.0.4.1*), as well as a Xen-enabled Kernel based on kernel.org 2.6.16.33 (kernel-xen-2.6.16.33-3.0.4.1*). If you plan to develop with Xen, download and install the relevant xen-devel-* RPM to get the header files and development libraries.

Note that when rpm installing the xen-enabled kernel (kernel-xen-2.6.16.33-3.0.4.1*), modules are installed and an initrd is built. However no new boot entry is automatically added to grub.conf; instead you need to do this manually.

Please report problems on xen-devel mailing list and/or thebugzilla. Please avoid duplicate reports. Community products are not supported, and we will address bugs on a best effort basis only.

DomU (guest) RPMs - SUSE Linux Enterprise Server 9.3

The Xen 3.0.4 guest RPMs are pre-built RPM packages for particular enterprise linux distributions. Unlike the standard 3.0.4 host RPMS, these do not include Xen itself or the tools, but instead just include a kernel which can be used within a guest ("domU").

For SUSE Enterprise Linux 9, Update 3 (SLES 9.3), we have provided a guest kernel based on the regular SLES 9.3 2.6.5 kernel, but patched to enable it to run as a Xen guest. You should install this within a guest partition. We also provide the source RPM (SRPM) in case you wish to examine the code or rebuild the package.

Please report problems on xen-devel mailing list and/or thebugzilla. Please avoid duplicate reports. Community products are not supported, and we will address bugs on a best effort basis only.

We also provide TLS-friendly glibc RPMs and SRPMs for SUSE Enterprise Linux 9.3 here.

DomU (guest) RPMs - Red Hat Enterprise Linux 3.8

The Xen 3.0.4 guest RPMs are pre-built RPM packages for particular enterprise linux distributions. Unlike the standard 3.0.4 host RPMS, these do not include Xen itself or the tools, but instead just include a kernel which can be used within a guest ("domU").

For Red Hat Enterprise Linux 3, Update 8 (RHEL 3.8), we have provided a guest kernel based on the regular RHEL 3.8 2.4.21 kernel, but patched to enable it to run as a Xen guest. You should install this RPM (kernel-xenU-2.4.21*) within a guest partition. We have also included an RPM (kernel-xenU-unsupported-2.4.21*) which includes additional 'unsupported' modules for this kernel. Finally, we provide the source RPM (SRPM) in case you wish to examine the code or rebuild the package.

Please report problems on xen-devel mailing list and/or thebugzilla. Please avoid duplicate reports. Community products are not supported, and we will address bugs on a best effort basis only.

We also provide TLS-friendly glibc RPMs and SRPMs for Red Hat Enterprise Linux 3.8 here.

DomU (guest) RPMs - Red Hat Enterprise Linux 4.4

The Xen 3.0.4 guest RPMs are pre-built RPM packages for particular enterprise linux distributions. Unlike the standard 3.0.4 host RPMS, these do not include Xen itself or the tools, but instead just include a kernel which can be used within a guest ("domU").

For Red Hat Enterprise Linux 4, Update 4 (RHEL 4.4), we have provided a guest kernel based on the regular RHEL 4.4 2.6.9 kernel, but patched to enable it to run as a Xen guest. You should install this RPM (kernel-xenU-2.6.9*) within a guest partition. We have also included an RPM (kernel-xenU-devel-2.6.9*) which has header files and configuration information for this kernel to enable the building of additional modules, etc. The the kernel-debuginfo-2.6.9* RPM has the debugging symbols stripped from the kernel modules. Finally, we provide the source RPM (SRPM) in case you wish to examine the code or rebuild the package.

Please report problems on xen-devel mailing list and/or thebugzilla. Please avoid duplicate reports. Community products are not supported, and we will address bugs on a best effort basis only.

We also provide TLS-friendly glibc RPMs and SRPMs for Red Hat Enterprise Linux 4.4 here.