-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On Sun, Jul 10, 2016 at 01:18:45PM -0700,
grzegorz....@gmail.com wrote:
> With the release of Qubes 3.0 hypervisor abstraction layer was introduced, theoretically allowing Qubes to run under any hypervisor, nut just Xen. So my question is: can Qubes in its current state be run under Hyper-V and if not, will it be possible in the not-too-distant future?
Short answer: it requires some work which we don't have on our roadmap
for the near future. So - no.
Details:
Running Qubes on Hyper-V consists of two, mostly independent tasks
1. Making Qubes Admin/GUI Domain (dom0) working on Windows
2. Adding support for Hyper-V to VMM-specific components
The first one in practice means adding Windows support to our GUI
daemon. Other components have been working on Windows some time ago[1],
and while we don't actively maintain Windows support for dom0[2], it
shouldn't be hard to get it working again.
The second one means in practice:
- implementing vchan inter-VM communication library for Hyper-V
- enhancing libvirt hyper-v backend to have all the functionality we
need (which may be a null task if it already have it all)
- adding appropriate Hyper-V specific mechanism for shared memory to
GUI agent and daemon
Generally description what is needed for such configuration is already
in that blog post[1] - it still applies.
It's hard for me to estimate how much work it is for someone knowing
Windows and/or Hyper-V well. But surely much less than implementing all
the Qubes mechanisms from scratch ;)
[1]
http://blog.invisiblethings.org/2013/03/21/introducing-qubes-odyssey-framework.html
[2]
http://blog.invisiblethings.org/2014/01/15/shattering-myths-of-windows-security.html
- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJXg2D/AAoJENuP0xzK19cs+mIH/A9/WdyuwPZQfRm8XpZPQ5yw
VTDt2/Z0OIefhG5mo8rlEBYmrghTqUIEZw9boJiO2yqBsB3K8UiaAQLgY8EERIY9
Zol6lbRaTo6PN8WC1GsFa0RWDzBwM96Gtn812oLvGKr20SJ0M+NPdy1liv4sls5Q
Lu5nEPv5j4sWXFtctujLLmvB3JMsaC+w0WDEx4tZQ1tm+bmnVeNxkNsAzX3ghdx/
9z9TCTo0ur5L3nXt3StarHEdIR6IqR9cFhyvvO+ttTv4dhS5rqTE3MBYcx2vtaqU
95n2FbNMKB8+ZfOX1RWfNpfKA7aCY1TaL7rMNZ0He73HXHvWiTI2aQER2594TeI=
=9m7O
-----END PGP SIGNATURE-----