Usando QubesOS para Windows 7

En Habré no hay tantos artículos dedicados al sistema operativo Qubes, y los que vi poco describen la experiencia de la aplicación. Debajo del corte, espero arreglar esto usando el ejemplo del uso de Qubes como un medio de protección (contra) el entorno de Windows y, en el camino, estimar el número de usuarios de habla rusa del sistema.


qubes-os


¿Por qué 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) , . , .


plantilla-qubes


(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