在Habré上,没有太多关于Qubes操作系统的文章,而我所看到的文章只是描述了一些应用经验。在削减的情况下,我希望以使用Qubes作为(相对于)Windows环境的一种保护手段的示例来解决此问题,并在此过程中估计使用该系统的说俄语的用户数量。
![Qubes-os](https://habrastorage.org/getpro/habr/post_images/954/11f/343/95411f3436bbc9a3381cae98f9d3ea2e.png)
为什么选择Qubes?
Windows 7 , :
, , , . .. .
Windows, , .
. (, virtualbox) ( ), .
Qubes , Windows. Qubes, , . Qubes, .
Xen
Qubes Xen, , , . dom0 Linux ( Qubes dom0 Fedora).
![Xen-Arch](https://habrastorage.org/getpro/habr/post_images/a54/425/532/a54425532242e7b4196fa8368688716e.png)
Xen ( Intel , Xen ):
- (PV) — , , c ( dom0);
- (HVM) — , QEMU. ;
- (PVH — ParaVirtualized Hardware) — , (, ), QEMU -. Linux 4.11 .
![宾客模式](https://habrastorage.org/getpro/habr/post_images/ab1/880/5b6/ab18805b693e515dfa03d04cb9b9a64c.png)
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](https://habrastorage.org/getpro/habr/post_images/f24/bb8/087/f24bb8087ed8b0b2d8f7c4971c7d0c58.png)
, . , (PGP/SSH), .
,
Qubes . . (TemplateVM). Linux Fedora Debian, , . (dnf apt) (GnuPG). , .
(AppVM) , . , .
![qubes-模板](https://habrastorage.org/getpro/habr/post_images/1a6/a63/406/1a6a634065005c25d9575d0c3d0116c9.png)
(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, "" . .
![](https://habrastorage.org/webt/yi/dj/et/yidjetei2w__wihkutoxwiktpao.png)
( ) , VPN.
Windows , — , , .
Qubes, , . Qubes , , , , . , . - — , ..
Linux . 4.1, Fedora 31 Xen Libvirt. , Qubes , .
GPU Intel GVT-g, . Qubes 4.1, github.