Teams and Projects

The Xen Project is made up of several sub-projects, each with their own maintainers, repositories, and contribution workflows. This page gives an overview of the main teams and how to get involved with each.

Xen (Core hypervisor)

The Xen hypervisor itself is the core of the project. Development takes place on the xen-devel mailing list and patches are submitted by email.

XAPI

XAPI is the management stack that XCP-ng and XenServer are built on — not a toolstack you choose on top of a plain Xen install, but the core of those platforms.

MirageOS

MirageOS is a library operating system that can be used to create unikernels running on Xen.

Unikraft

Unikraft is a unikernel development kit with support for running on Xen.

XCP-ng

XCP-ng is an open source virtualization platform based on Xen and XAPI.

Windows PV Drivers

The paravirtual device drivers that give Windows guests running as HVM domains fast disk and network I/O. Originally developed by Citrix, now maintained by the Xen Project community.

Finding the right team

If you are unsure which team or mailing list to contact, the projects page lists all active sub-projects with links to their resources. For general questions, the xen-users mailing list is a good starting point.