рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдмреНрд╕рдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

Habr├й рдкрд░, рдХреНрдпреВрдмреНрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд▓реЗрдЦ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЬрд┐рдирдХреЛ рдореИрдВрдиреЗ рдмрд╣реБрдд рдХрдо рджреЗрдЦрд╛ рдерд╛ рд╡реЗ рдЖрд╡реЗрджрди рдХреЗ рдЕрдиреБрднрд╡ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рдВрд░рдХреНрд╖рдг (рдХреЗ рдЦрд┐рд▓рд╛рдл) рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпреВрдмреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░, рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрд╕реА-рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред


Qubes-os


рдХреНрдпреВрдмреНрд╕ рдХреНрдпреЛрдВ?


Windows 7 , :


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

, , , . .. .


Windows, , .


. (, virtualbox) ( ), .


Qubes , Windows. Qubes, , . Qubes, .


Xen


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


xen-рдЪрд╛рдк


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-рдЯреЗрдореНрдкрд▓реЗрдЯ


(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