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.
Repository: https://xenbits.xen.org/gitweb/?p=xen.git (see Project Repositories for the branch structure)
Mailing list: xen-devel@lists.xenproject.org
Maintainers: listed in
MAINTAINERSfile in the repository
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.
Repository: https://github.com/xapi-project
Contribution model: GitHub pull requests
More info: https://xenproject.org/projects/xapi/
MirageOS¶
MirageOS is a library operating system that can be used to create unikernels running on Xen.
Repository: https://github.com/mirage
Contribution model: GitHub pull requests
More info: https://xenproject.org/projects/mirage-os/
Unikraft¶
Unikraft is a unikernel development kit with support for running on Xen.
Repository: https://github.com/unikraft
More info: https://xenproject.org/projects/unikraft/
XCP-ng¶
XCP-ng is an open source virtualization platform based on Xen and XAPI.
Repository: https://github.com/xcp-ng
More info: https://xenproject.org/projects/xcp-ng/
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.
Repositories:
pvdrivers/win/*on https://xenbits.xen.org/gitweb/Mailing list: win-pv-devel@lists.xenproject.org
Contribution model: patches submitted by email
More info: https://xenproject.org/projects/windows-pv-drivers/
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.