Xen Development
Help us focus our efforts on Xen development! Please suggest things you think would make the Xen project more useful. More importantly, rate the improvements you think are the most important.
Please note that this forum is NOT for requests related to either XCP or XenServer. Requests or comments related to those projects will be deleted.
Suggestions can involve the core Xen tree, or in Linux or qemu.
Be sure to describe primarily what problem you’re trying to solve. That will help us determine what the best technical solution is. It may even be that there already is a solution we can suggest you use.
Responses mean:
- Under review: It’s on our radar, but no one has said they are working on it for a specific release
- Planned: Someone has said they are working on it for a particular release
- Started: Someone has started the code
- Completed: The code is done, and should be available in the next release (if it’s not available already)
-
paravirtualized VM instead of DOCKER
There is a huge problem on docker userspace virtualizaion, isolation is not possible and the underlying host is exposed on many ways, it would be perfect to have simple paravirtiualization with dockerfile for similar to creating docker images
7 votesstarted ·AdminGeorge Dunlap (Principal Software Engineer, Xen.org Open-source Hypervisor) responded
Actually, Aporeto is already working on this for Rkt, which can be used under Kubernetes. See the comments for more information.
-
vTPM 2.0 on DomU
Is there a timetable for vTPM 2.0 on DomU?
I ask because the web page at https://wiki.xenproject.org/wiki/Virtual_Trusted_Platform_Module_(vTPM) asserts that Xen 4.6 supports vTPM 2.0; but that page in turn refers to a document at http://xenbits.xen.org/docs/unstable/misc/vtpmmgr.txt that asserts that DomU will continue to run TPM 1.2.
Is that correct? In other words, do the virtual machines continue to run TPM 1.2?
Thank you.
5 votes -
Implement vGPU support for AMD/NVIDIA GPUs
True GPU virtualization is becoming more mainstream. Passthrough is only useful in certain applications and vGPU support would greatly expand the possibilities and reach of Xen.
52 votes -
Use a more OSS-friendly video format for the XenProject website (instead of Shockwave Flash)
Make your videos Linux friendly, It's sad I have to even post this... ADOBE, shockwave flash... for real... whatever...
7 votes -
Build a NEW HOW-TO describing how to create a Xen 4.5.1 AMD64 environment. This should include sub-HOWTOs for networking and DomU creation.
All the examples for installing and using Xen are currently antiquated.
Can someone just record how they set up a new system using Ubuntu 14/15, Xen 4.5.1, and XAPI/xl? Sections on setting up networking, passthru, BIOS bugs and *NIX/Win/OSX would be exactly what is needed.7 votes -
Implement support for USB-based Local Storage Repositories
This is useful for backup devices, transferring data between VMs, etc.
18 votes -
EHCI / XHCI Emulation in HVM Guest
Hi,
I have been using xen 4.4 to emulate EHCI/XHCI in Ubuntu HVM Guest. I have specified usbviersion 2 for EHCI in HVM config file.
However, I am unable to see UHCI / EHCI emulated controller in HVM Guest. If I do not specify usbversion in HVM then I can see UHCI emulated controller present in HVM Guest.Is this a limitation of Xen 4.4? Xen 4.5 will come up with complete Emulation of EHCI / XHCI? If yes, then May I know tentative date of Xen 4.5 Release?
As I have to run multiple HVM Guest OSs with EHCI…
7 votes -
88 votes
-
Add Remote Replication
Add a mechanism to remotely replicate the vm's without the use of external storage. This is a major need for smaller deployments.
57 votes -
SR-IOV VM live migration
Support for VM live migration even if some SR-IOV VF virtual devices are attached to VM. such has http://www.youtube.com/watch?v=17so6019Dow
16 votes -
dom0 has the ability to balloon up automatically, when memory is available again
Presently dom0 can balloon down, but does not balloon up if memory becomes available again! dom0 could try to keep the memory at a recommended level by itself.
18 votes -
Allow a VM with a locally-attached disk to live-migrate both VM and disk to another host
Note that this feature is already available in XCP 1.6: the request here is to implement this functionality in xl.
18 votes -
Spice support for PV domains
I'm using Spice on my xen test system since end of 2011.
Spice is better than vnc for use on maintenance tasks and better than
nx/x2go/rdp installed on domU (even better when used with vdagent and usb
redirection).33 votes -
Provide newer signed GPLPV drivers for download
I know univention provide an older version of signed GPLPV drivers for Windows guests, but it would be good if there were newer ones available officially off the xen site that were kept more up to date.
19 votes -
Ability to prevent passed through devices from being ejected in Windows guests
When you pass through a GPU to a Windows guest, Windows recognises the device as one that can be ejected from the safely remove hardware feature. It'd be great to allow this to be overriden for some devices.
1 vote -
CUDA Support
step 1) Only passthu NVIDIA CUDA (parallel computing) functions.
stap 2) Using CUDA on host-GPU for guest-CPU virtualization on appropriate operations.25 votes -
Support to multiple serial ports in the guest that redirects to a physical port, or outputs to a named pipe or file.
... like in VirtualBox or VMware Workstation
45 votes -
HPC cluster feature, like Grid Computing or High Performance Computing.
In the current architecture, the computing capacity is confined to the single node of the pool servers.
Hasn't been evaluated to introduce a solution for distributed computing?
like Grid Computing or High Performance Computing (HPC)?3 votes -
support for shared folders like in virtualbox
It would be nice if we can mount a shared folder, viewed like a device, like in VirtualBox.
For example, to share a folder called "myshare", we run "modprobe vboxsf", then we can mount like "mount -t vboxsf /dev/myshare /mnt".
14 votes -
let domUs automatically switch to PV after install
Bascially, we love 3 things:
1. Easy install, looking just like a native one (PXE without fuss) using an ISO. Thats something HVM knows how to do. Ideally autodetect nic typ so you don't end up stuck on emulated drivers.2. The High Performance from running a 100% PV domU. Nothing beats that. No matter if you need to run dozens or hundreds of domUs on a host, or if you want to enjoy battery-conserving zero-idle-overhead virtualization on a laptop.
3. The great feeling if you converted a HV domU after install and see it fly.
Now, question:
Can't we…21 votes
- Don't see your idea?