QubesOS / qubes-video-companion

MIT License
20 stars 10 forks source link

Readme does not clarify what the particular use case for qubes-video-companion would be #13

Open aslfv opened 7 months ago

aslfv commented 7 months ago

I have to admit that I fail to understand the use case for qubes-video-companion. If it is about using a webcam across different VMs, why not just attach such webcam from sys-usb to whatever vm?

Readme could maybe elaborate on this.

DemiMarie commented 7 months ago

Multiple reasons:

  1. USB passthrough passes the entire device through to the VM. This could easily allow the VM the device is passed through to compromise the device’s firmware, and then sys-usb or even the host. qubes-video-companion only exposes the recorded video.
  2. USB passthrough has reliability problems, which qubes-video-companion avoids.