Usando o QubesOS para Windows 7

No Habré, não existem muitos artigos dedicados ao sistema operacional Qubes, e aqueles que eu vi pouco descrevem a experiência do aplicativo. De acordo com o gato, espero consertar isso usando o exemplo de uso do Qubes como um meio de proteção (contra) o ambiente Windows e, ao longo do caminho, estimar o número de usuários de língua russa do sistema.


qubes-os


Por que Qubes?


Windows 7 , :


  • Windows 7 ( );
  • ( );
  • .

, , , . .. .


Windows, , .


. (, virtualbox) ( ), .


Qubes , Windows. Qubes, , . Qubes, .


Xen


Qubes Xen, , , . dom0 Linux ( Qubes dom0 Fedora).


xen-arch


Xen ( Intel , Xen ):


  • (PV) — , , c ( dom0);
  • (HVM) — , QEMU. ;
  • (PVH — ParaVirtualized Hardware) — , (, ), QEMU -. Linux 4.11 .

xen-guestmodes


Qubes 4.0 ( Intel, ), PVH.


( HVM) QEMU stubdomain, ( QEMU , ).
Windows.



Qubes PCI- . . Xen PV HVM , IOMMU (Intel VT-d) — .


:


  • sys-net, , , VPN;
  • sys-usb, USB ;
  • sys-firewall, , .

USB -, :


  • HID (human interface device) dom0;
  • ( dom0);
  • USB ( USBIP ).

, . .



— . (RDP, VNC, Spice ..) ( ). , - , , -, , Spice. , , .


Qubes . — . — (Xen grant table), (Xen event channel), xenstore vchan. qrexec qubes-rpc, — USB, , . , . .


qubes-rpc


, . , (PGP/SSH), .


,


Qubes . . (TemplateVM). Linux Fedora Debian, , . (dnf apt) (GnuPG). , .


(AppVM) , . , .


qubes-template


(disposibleVM). — , . , . (Nautilus) (Thunderbird).


Windows , . . — ( sys-firewall) ( ). , -, .


Windows


Qubes , Windows. Windows Qubes Windows Tools (QWT), Xen, qvideo ( -, ). , .


. (QWT), , Windows . . , , . Linux Windows . "" , . , Qubes.


Windows, ( ). — Xen , , . Windows 7 Windows 10 ( qvideo).


Windows OEM . , UEFI . ACPI (SLIC table) , . Xen ACPI , . OpenXT, Qubes. Qubes Libvirt.


Windows , USB- , GPU. , .


Windows , — sys-usb, "" . .



( ) , VPN.



Windows , — , , .


Qubes, , . Qubes , , , , . , . - — , ..


Linux . 4.1, Fedora 31 Xen Libvirt. , Qubes , .



GPU Intel GVT-g, . Qubes 4.1, github.


All Articles