Skip to main content

Roadmap

Our global roadmap.

The goal of this document is to give you a hint of what's next. However, since all topics are very complex, there's no real order or target date. In general, our priorities are:

  • security
  • simplicity and flexibility
  • performance and scalability

If you have any suggestion, feel free to ask on our community forum.

πŸ—οΈ In tech preview​

Technology that is here, but not officially released for production usage.

  • New Xen guest agents (Guest agent)
  • RunX (Xen)
  • DPU Support (storage/platform)
  • Reporting hardware info on hosts (with our certified hardware partners)
  • SPDK-based blkif backend (platform)
  • SMAPIv3 evolution (storage)

πŸ‘· In progress​

Things we started to work on, but are not usable or visible yet.

  • Auto resume original VM when Xen live migration failed

  • Q35 emulation support (Xen)

  • New metrics (Xen/platform)

  • Linux 6.x kernel Dom0 support (platform)

  • Xen RISC-V port (Xen)

  • AMD SEV-SNP support (Xen)

  • New signed Windows PV drivers (guest drivers)

  • Host secure boot (Xen/platform)

  • LACP support during install (platform)

πŸ₯Ό Spec/Design/PoC​

Features that are being discussed or designed, but not even partly coded.

🏁 Done​

  • SMAPIv3 full ZFS driver
  • Faster Xen Motion (compression in xenops?)
  • Soft RAID status/alerting (via XAPI plugin)
  • Intel igc driver support (dom0 drivers)
  • Improved automated CI (build)
  • IPv6 support in dom0 (Network)
  • LINSTOR integration (Storage)
  • Conversion tool (facilitate migration to XCP-ng, done in XO for VMware)
  • Smartctl disk status (2023 for XCP-ng 8.3, already supported in XO)
  • vTPM support (2023, thanks to XenServer team)
  • Guest UEFI secure boot (2022)
  • Core scheduling (2020)
  • SDN OpenFlow (2020)
  • Restore VMs with their memory (2020)
  • Cross/multi pools private network in GRE/VxLAN (2020)
  • Netdata dedicated RPM (2019)
  • Citrix DVSC replacement by XO plugin (2019)
  • Full SMAPIv1 SR stack ZFS support, done with ZoL 0.8.1 (2019)
  • Netinstaller checking GPG (2019)
  • Netdata in XCP-ng with Xen metrics (2019)
  • zstd support for VM export/import (2019)
  • xfs local SR support SMAPIv1 (2019)
  • ext4 local SR support SMAPIv1 (2019)
  • Terraform support (2019)
  • More recent (4.9) kernel usage in dom0 (2018)
  • Signed Windows PV tools (2018)
  • Cloudstack compatibility (2018)
  • Upgrade detection and upgrade with updater plugin (2018)
  • Extra package repo (2018)

πŸ—ƒοΈ Backlog​

This is a kind of wish list, without any priorities, where we try to put some ideas.

Compute​

  • Xen live patching
  • VM storage migration improvement #145
  • More recent Xen in alternate repo

Storage​

  • SMAPIv3 qcow2 export/import
  • SMAPIv3 new drivers
  • VDI export with compression (including zstd)
  • SMAPIv3 Ceph support
  • Coalesce process improvement (raw speed, rewrite, multicore?) #127
  • NVMe driver for near bare metal perfs (specification in progress)
  • General storage perf improvement
  • Thin pro on block based SR (architectural review needed)

Network​

  • DPDK support

API​

  • XAPI HTTP lib 1.1 replacement (removing stunnel)
  • JSON-RPC compression support

Platform/Installer​

  • Installer using ext4 for dom0
  • Installer allow join pool directly during install
  • Expose repo URL/modification from XAPI (possibility to use XOA with apt-cacher-ng)
  • Improved provisioning support (Ansible…)
  • Automated tests
  • new RPM tracking in CentOS (Anitya)