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.

¿Por qué Qubes?
Windows 7 , :
, , , . .. .
Windows, , .
. (, virtualbox) ( ), .
Qubes , Windows. Qubes, , . Qubes, .
Xen
Qubes Xen, , , . dom0 Linux ( Qubes dom0 Fedora).

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

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, , . , . .

, . , (PGP/SSH), .
,
Qubes . . (TemplateVM). Linux Fedora Debian, , . (dnf apt) (GnuPG). , .
(AppVM) , . , .

(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.