intel / XenGT-Preview-xen

20 stars 7 forks source link

Support for / integration with Qubes OS? #29

Open tonsimple opened 8 years ago

tonsimple commented 8 years ago

Hi! Not sure if it's the right place to ask, but do you plan any integration with / support for QubesOS (https://www.qubes-os.org/)?

As far as Xen projects go, it's one of the most fascinating, but GPU virtualization is sorely lacking there, and it appears the project itself doesn't have the resources to test and/or integrate XenGT in their Xen setup https://groups.google.com/forum/#!topic/qubes-users/DtdQA2p20wM

It would be extremely useful if GPU virtualization was brought there, and would be awesome if Intel Open Source Technology Center dedicated some resources to this task.

Sincerely, Sarah

l1viathan commented 8 years ago

Hi Sarah,

Currently the mail list is preferred for Q/A and discussions:

https://lists.01.org/mailman/listinfo/igvt-g

As for your question, do you know which graphics driver does QubesOS use?

Thanks, Jike

On 06/20/2016 04:25 AM, Simply Sarah wrote:

Hi! Not sure if it's the right place to ask, but do you plan any integration with / support for QubesOS (https://www.qubes-os.org/)?

As far as Xen projects go, it's one of the most fascinating, but GPU virtualization is sorely lacking there, and it appears the project itself doesn't have the resources to test and/or integrate XenGT in their Xen setup https://groups.google.com/forum/#!topic/qubes-users/DtdQA2p20wM

It would be extremely useful if GPU virtualization was brought there, and would be awesome if Intel Open Source Technology Center dedicated some resources to this task.

Sincerely, Sarah

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/01org/XenGT-Preview-xen/issues/29, or mute the thread https://github.com/notifications/unsubscribe/AG1H7MWLhbpyvrdSJ5CpRtumM-QtV8HUks5qNaWkgaJpZM4I5Phv.

tonsimple commented 8 years ago

They use a suite of drivers backported from Fedora 21 (Dom0 is rather extensively modified fedora 20, and while there are plans to move to a more recent version, it's a long road due to, well, the heavy modifications done) but installing different drivers (like Nvidia's proprietary ones) has been done with nonzero success.

From what I understand, Qubes team needs people fluent in XenGT (def not me :-) , I'm a javascript monkey with an interest in secure desktops) to help out with analyzing the applicability of XenGT to Qubes architecture (like, whether XenGT can work with QEMU in stubdomain+no QEMU in Dom0, etc)

P.S.: Would it be appropriate if I re-post my question to the broader audience of the mailing list?

l1viathan commented 8 years ago

On 06/20/2016 05:46 PM, Simply Sarah wrote:

They use a suite of drivers backported from Fedora 21 (Dom0 is rather modified fedora 20, due to the need to heavily modify the Dom0 kernel for isolation) but installing different drivers (like Nvidia's proprietary ones) has been done with nonzero success.

So presumably the Intel gfx driver is i915.

From what I understand, Qubes team needs people fluent in XenGT /(def not me :-) , I'm a javascript monkey with an interest in secure desktops)/ to help out with analyzing the applicability of XenGT to Qubes architecture (like, whether XenGT can work with QEMU in stubdomain+no QEMU in Dom0, etc)

XenGT consists of 3 parts:

1) Xen Hypervisor
2) Dom0 kernel, esp. i915 driver
3) Dom0 userspace, i.e. QEMU

Given 2) is the most heavily changed part and your Dom0 OS is Fedora, I guess it should not be a huge effort to enable XenGT in your environ.

What's more, things could be better once these get upstreamed :)

Thanks, Jike

tonsimple commented 8 years ago

Well, let's hope it to be so, XenGT on Qubes would be extremely useful (especially on laptops where i915 is king)

I'll cross-post this question / discussion to the mailing list, and keep fingers crossed for this endeavor