Qubes OS run on top of Xen, so it should be possible to use the vchan
library inside the DomUs.
1) In the sites its described a communication between Dom0 and a DomU,
but I need to establish variuos bidirectional channels between DomUs.
Is it possible?
2) I don't know if Qubes OS is using or not a different version of the
vchan library nor if the developers have set up specific limitations
that can make the job harder.
3) In the libs folders I found all the libraries I think I need, but I
couldn't find any header (libxenvchan.h, ...) in the VMs systems, so
do I need to compile and install Xen from source, to be able to write
my own programs, even on Qubes OS?
And if I wanted to distribute a package for Qubes, the default
Debian/Fedora templates would need extra deps?