αα·αααΆαα’αααααααΆα αααΎααα ααΎ HabrΓ© α§αααα·ααααααααααααααααα·ααααα·ααΆα Qubes αα α αΎαα’αααααααααααα»αααΆαααΎααα·αααΆααα·αααααΆα’αααΈαααα·αααααααααΆαααααΎααααΆααααΆα αααΎαααα ααΆααααααααΆαααΆααααα αααα»ααααααΉαααΆααΉααααααααΌαααΆαααααααΎα§ααΆα αααααααΆαααααΎααααΆαα Qubes ααΆαααααααΆαααΆαααΆα (αααααΆααααΉα) ααα·ααααΆαααΈαααΌ α αΎααα αααααΆαα½αααααΆααα αααΆααααααΆαα ααα½αα’αααααααΎααααΆααααααα·ααΆαααΆααΆαα»ααααΈααααααααααα
α ααα»α’αααΈ Qubes?
ααΏααααΆαααααΆααααα ααααααΆαααΆααααααααααα αα ααααααααααΆαα Windows 7 αα·αααΆαααΎαα‘αΎαααααΆααααααΆααααααααα’αααααααΎααααΆααααΆαααΆαα±ααααΆααααααΌαααΆααααα»αααΆααααα αααΆαααΆααααα OS αααααααα·αααΌαααΈαααααΌαααΆαααΌα ααΆααααααα
- ααΆααΆααΆαααΌαααΆαααααΎααααΆαα Windows 7 αααααΆαααααΎα±αααααααααααααααΆαα½αααΉααααααααΆααααααΆααα’αααααααΎααααΆαααααα»αααΆαααα‘αΎααα αα α»ααααααααΆα αα·ααααααα·ααΈαααααα (αα½αααΆααααΆααααα’ααΈαααΊαα·α)α
- α’αα»ααααααΆαααα·αααααΆαααααα»α α¬ααααΎαααΎαααα’αααααααααααααΆααααααα’ααααΎαααααααα (ααααα·ααααα·ααΆααααααα αα·ααααααααααα ααΆα ααα);
- αααααααααααΆααααα»αααΆαααααΎαααΎαααααΆαααααα αα·αα§αααααα αααα
αααα»αααααΆαααΉααααααΉαααααααααααΆα’αααααααΎααααΆαααααααΆααααα ααααΆαα αααΆααααΆαα α αΆααααΆααααΈααΆααααααααααα―αααΆαααααααΌαααΆαα’αα»ααααΆα α αΎαααΆαααΉααααααΉααα·αααΆααααααΉαααΆααααααααΆαααααααααΆααααα’αΆα ααΎαααΆαααααααΆααααααα ααα»ααααα ααααααΆααα·αααΆαααααα αΌαααΌαααα α»ααααα’αΆα ααΎαααΆα α¬αααααααΆααααααααααααααααααα·α ααααααΆαα ααΆαααααα αα·αααΆαααααααΎαααΆααααα»ααα αααα»αααααΌααα
αααα»αααΆαααααααααααααααααΆα ααΎαααΆαααααααα ααααΌααααα·αααααΆαα’αα»ααααααΆαααΉααααααΉααααααααΎα§ααααα Windows αααααααΆααααααΆαα½α α¬αααααα αααααααΆαα·ααΆαααΆαααααα»αααΆαααΆααααααα·αα’αααααααΎααααΆααα±ααααΆαααααα·αααααΆαααΆαα½αααΉααα·αααα·ααΆα’αααααααααααα ααααα»αα±ααααΆααααΆαααααααΆαααα‘αΎααααααα·ααΈα
αααααααααΆααααααΆααααΊα―αααααααααΎαα·αααα·αα α§αααααααααΈαααααΆαααα·αααα·ααααααα» (α§ααΆα αααααΌα ααΆ αααα’αααα·αααα·α) ααΆαααΆαααααα·αααααΆαααααΆααααααΆααααΆααααααααΆααααα αΆαα»ααααα·ααΆα α αΎαααΆαααΉααααααΉααααααΆαααΆααααααΈααΉαααααΌαααααΎα‘αΎααααα’αααααααΎααααΆαααααααααΌα α¬ααααααα½ααααααααααααααα·αααααααΆαααΈααα·αααα·αααααα (αααααααααΆαααααα αα ααΌα ααΆ VM) ααααααααΎαα αΆαα·αααααααα α»αα
αααα»ααααααΆαα½αααααΆααα ααΎαααΆααααα·αααααααααΎααααΆαα Qubes ααΆαααααααααα»αααααΌαααααααα’αααααααΎααααΆαα ααα»ααααααΆαααΆαααααααα’αααΈαααααααΆαααααΆαααααΎααΆαααΆαα½α Windows ααΆαααααα ααΆααααΌαααΆααααααα α α·αααααΎααααΈαα·αα·αααααΎααααααα αα α»αααααααααα Qubes α αΆααααΆααααΈαααααααααααααΆαα ααααΊαααααΆαααα’αα ααΉαααααΌααααααααααααα ααΆαα·αααααΆαα’αα»ααααααααΌαααΆαααΈααα·αααα·α αα·αααΆααα½ααααα αΌααααααΎαααΎαα αααααΆαααα αααα»αααΉαααααΆααΆααα·ααΆααααααααααα’αααΈαααα·α αα·αα§ααααααααα Qubes αααααααΎα§ααΆα αααααααΆααααααααΆααααα αΆα
αααααααα Xen αα·αααα·α
Qubes ααΊααα’ααααΎ Xen hypervisor αααααΆααααααααα»αααΆαααααΆααααααααααααααΆααα½αααααΆα α’αααα αα αΆα αα·ααααΆαααΈααα·αααα·αα ααΆαααΆαααααααααααΆααα’ααααΆαα½αα§αααααααααΌαααΆααααααΌααααα»ααα αααα»α dom0 αααααα’ααααΎααΊαααααΈαα»α (Qubes αααααΆαα dom0 ααααΎααΆαα ααα αΆα Fedora) α
Xen ααΆαααααααααααα·αααα·αααΆα αααΎα (αααα»αααΉααααααα§ααΆα ααααααααΆααααααΆαααααααα Intel αααααΈααΆ Xen ααΆααααα’ααααααααααα)α
- paravirtualization (PV) - αααααα·αααα·αααααα·αα αΆαααΆα αααααΎαααααααΉα ααΆαααΆαααα ααααααΈαα·αααα·ααα»αααΊααα α’αΆα ααααΌαααΆαααααΎαααααΆαααααααααααααααΆαααΊααααααααααα½α (dom0 ααααΎαααΆααααα»αααααααα);
- αα·αααα·ααααααα (HVM) - αα αααα»αααααααα ααΆαααΆαααααααααααΉαααααΌαααΆαααααΎαααααΆααααααΆαααααΎαααΆα α αΎαα§αααααααααααααααΆααα’ααααααΌαααΆαααααΆααααΆααααααααΎ QEMU α αααααΊααΆαα·ααΈααααααα»αααΎααααΈααααΎαααΆαααααααααααααα·ααααα·ααΆαααααααα
- paravirtualization αααααααααΉα (PVH - ParaVirtualized Hardware) - αααααα·αααα·ααααααααΎαααα½ααααααααΉα αα ααααααααΎααααΈααααΎααΆαααΆαα½ααααααααΉα ααΊααααααααααααααααααααΎαααααα·ααΈαααααΆααααααααααΆααααααααΆααααα hypervisor (α§ααΆα ααα α’αααα αα αΆααα½α) ααααα»αααααΆαααααααΌαααΆααααααΆααααΆαααααΆααααΆα QEMU αα·ααααααΎαααααα·αααααΆα I/O α ααΊαααααΈαα»α α αΆααααααΎαααΈ 4.11 α’αΆα ααααΎαααΆααααα»ααααααααα
α αΆααααααΎαααΆαα½α Qubes 4.0 αααααΆααα ααα»αααα»ααααα·ααΆα ααΆαααααΎααααΆαααα»αααΆα paravirtualization ααααΌαααΆαααααααα αα (αα½αααΆαααααααΆαααααΆαααΆαααααααααααααααααΆαααα αααα»αααααΆαααααααα Intel αααααααΌαααΆαααΆααααααααααααααααααααΆαααααΎααααΆαααα·αααα·ααααααα) αααα PVH ααααΌαααΆαααααΎααΆαααααΆαααΎαα
αα
αααααααΎααΆαααααΆααααΆα (αααα HVM) QEMU ααααΌαααΆαααΎαααααΎαααΆααα
αααα»α VM ααΆα
ααααα‘αααααα α
ααΆ stubdomain αααα ααα»αααααΆαααααααα αΆαα·αααααααΆαααΆαααααα α»ααααα’αΆα
ααΎαααΆααααα»αααΆαα’αα»αααα (αααααα QEMU ααΆαααΌαααΆα
αααΎα αα½αααΆαααααααΆααααΆαααααααΆ)α
αααα»αααααΈααααααΎα ααααααααα½αααααααΌαααΆαααααΎαααααΆαα Windows α
ααααΆαααααααΆαααΈααα·αααα·α
αα αααα»αααααΆαααααααααα»ααααα·ααΆα Qubes αααααααΆαααααΆαααα½ααααα hypervisor ααΊααΆααααααα§ααααα PCI αα ααΆααααα·ααΆααΆααααααα ααΆααα·αααΆαααααα αΌααααααααΉαα’αα»ααααΆαα±ααα’ααααααααααααααααΆαααΈαααααααααααααΈααΆαααΆααααα αΆαααΆααααα α Xen ααΆααααααΆαααααΆαααααα PV αα·α HVM αααα»αααααΈααΈααΈαααΆααΆαααΆαααΆαααΆαααααααααΆαα IOMMU (Intel VT-d) - ααΆααααααααααα’αααα αα αΆααααααααΉααααααΆααα§ααααααα·αααα·αα
ααΆαααααΎααααΆαααΈααα·αααα·αααααααααααΆα αααΎαα
- sys-net αααα§ααααααααααΆαααααΌαααΆαααααα αα·ααααααααΌαααΆαααααΎααΆααααΆααααααΆαα VMs αααααααα α§ααΆα ααα α§ααααααααα’αα»αααααα»αααΆααααααααααΆααααααΎα α¬αααΆαααΈαααααα VPN α
- sys-usb ααα USB αα·αα§ααααααααααΆααααΏααα»αααααΌαααααααααααααααΌαααΆααααααα
- sys-firewall ααααα·αααααΎα§ααααα ααα»ααααααααΎαααΆαααΆ firewall αααααΆαα VMs αααααΆαααααΆααα
ααΎααααΈααααΎααΆαααΆαα½αα§ααααα USB ααααΆααααΌααααΈααααΌαααΆαααααΎααααΆαα αααααααα αααα»αα ααααααααααααααααα
- αααααΆααααααΆααα§ααααα HID (α§αααααα ααα»α αααααΆααααα»ααα) αααααΌαααΆααααααααΆαα dom0;
- αααααΆαααααααααα’αΆα ααα ααααΆα ααΆαααααΌααα·αααααα·ααΆαα§ααααααα ααΆαα VMs αααααααα (ααΎαααααα dom0);
- αααααΌααααααααααααΆαααα α§ααααα USB (αααααααΎ USBIP αα·αα§ααααααα½ααααα αΌα)α
αα αααα»αααΆαααααααα ααΆαααααααααααααα ααΆαααΆααααα αΆααααααααααααΆαααααααααΆαααα α¬α§ααααααααααΆαααααΆααα’αΆα ααΆαα±ααααΆαααΆααααααααααα½αααααααΆαααα VM ααααααα»αααααΎαααΆαααα»ααααα αα·ααααααααααααααΆααααΌαααΆααααΌααααααα α αΎααααααΆααααΈα αΆααααααΎαααααΆαααα VM α‘αΎααα·α ααΆααΉαααααΌαααΆααααα»ααα αααα»αααααΆαααΆαααΎαααααααΆα
α§ααααααα½ααααα αΌα VM
ααΆααα·ααΈααΆα αααΎαααΎααααΈααααΎα’ααααααααααΆαα½ααααααα»αααααααΆαααΈααα·αααα·α - ααΆαααα‘αΎααααααα·ααΈαα αααα»αααααααααααααα α¬ααααΆααααΆαααΈααα’αΌαααααααΎα§ααααααα·αααα·αα αααααα·ααΈαααααα’αΆα ααΆα§αααααα αΌαααααΎααΈα ααααΆαααΆαααααΆα αααΎα (RDP, VNC, Spice α αααααΎαα αααα»αααα’αΆα ααααΌαααΆαααααΎααααα αα αααααααααααα·ααΈαααα½ααα·αα·ααααααααααααΎααααΆααααΆα I/O αααααΆααααααααααααααα α αΎαααΆααααα αααααααααααΆαααααΎααααΆαααα·ααΈααΆαααααα½ααααα αΌα I/O α§ααΆα ααα ααΌα ααΆ Spice ααΆααΎαα αααααΉαααΉαααα α§αααααα αΌαααααΎααΈα ααααΆαααΆααααααΆααααΎα±ααααΌαααΆααααααΎαα‘αΎα αααααααΆααΆαααααααααΉαααΆαααααΎααΆαααΆαααααααααΆα ααααα·αααΆαα₯αααα·αααα·αααααΆααα ααΎαα»αααΆαααααΌαααΆαα
Qubes αααααα§αααααααααΆαααααα½αααααααΆαααααΆααααΆααα½ααααα αΌα VM α ααααΌααααα’αααααααΊααΆααααααααααααααΆα ααα·α - αααα’α½α ααΈ VMs αααααααααΆααααΌαααΆααααα αΆααα ααΎαααααα»αααα½αααΆαα½αααΉαααα»ααααααααΆαααααα½ααααααα½αααα ααΆααΌαα α§ααααααα½ααααα αΌαααΊααα’ααααΎαααααααΆααααα hypervisor - α’αααα αα αΆααααααΆαα ααααααα (ααΆααΆααααα½α Xen), α§αααααααΌαααααΉα (ααΆαααααααΉαααα·ααΆααα Xen), xenstore αααα»αα ααααααα αα·ααα·ααΈααΆαααααΆαααααα vchan α αααααΆααααα½ααααααα½ααα αααΆαααΆαα»ααΌαααααΆα qrexec αα·α qubes-rpc αα·αααααΆαααααααααα·ααΈααααΌαααΆαα’αα»αααα - ααΆααααααΌαααααα’αΌααΈαααΌ α¬ USB αααααα―αααΆα α¬ααΆαα·ααΆααααΆαααααααααααΆαα ααααα·ααααα·ααΆααααααααΆ αα·αααΎαααααΎαααΆααααααα·ααΈα ααΆα’αΆα ααααΎαα ααΆαααΎααααΈααααααααααΆααααααα’αα»ααααΆαα±ααα’ααααααααααααΆαααααααααΆααα ααΎ VM α ααΌαααΆααααααααΊααΆα§ααΆα αααααααΈαα·αα·ααΈαααααΆααααΆαα αΆααααααΎαα’αααααααααα VMs ααΈαα
ααΌα αααα ααΆαααΆααα αααα»α VM ααααΌαααΆαα’αα»ααααααααα·αααααΎαααααΆα αααα’αα»ααααΆαα±ααααααΎααααΆαααααααααα VMs αααααα ααΎααααΈαααααΆαααΆαααα ααααΆαααααααΆαα α§ααΆα ααα αααααΆαααααααααΆααααααααααα·ααααα·ααΆαααααΈαααααΈα (PGP/SSH) ααααΌαααΆαα’αα»αααα αα ααααααααα―αααααααΌαααΆαααααΎαα αααα»α VMs ααΆα ααααα‘αα α αΎααα»αα α½αααΈαα½αααΆα
ααααΌ αααααα·ααΈ αα·α VMs αααααα
ααΆαααΆαααααα’αααααααΎααΆααα’αααα αααα»α Qubes ααααΌαααΆαααααΎαα αααα»ααααΆαααΈααα·αααα·αα αααααααααααΆαααΈαααααααΌαααΆαααααΎααΎααααΈααααααααα αα·αααΎαααΎααα½αααΆα ααααααααααααα·ααααα·ααΆαααααΌαααΆαααα‘αΎααα½αααΆαα½αααΉααααα»αααΌαααααΆααααααΆαααΈααα·αααα·ααααααΆαααΌαααααΆαααΎααααΌ (TemplateVM)α ααααΌαααααΊααΆααΈαα»α VM ααα’ααααΎααΆαα ααα αΆα Fedora α¬ Debian ααΆαα½αααΉαα§ααααααα½ααααα αΌααααααΆαααα‘αΎα αα·αααααααα ααΆαααααααα αα·αααααααααααααα·αααααααΉαααααα αα·αααΆαααΆαα’αααααααΎααααΆααα ααΆαααα‘αΎα αα·αααΆαααααΎαα αα α»ααααααααΆααααααα·ααΈααααΌαααΆαα’αα»αααααααα’αααααααααααααααα αααααααααΆα (dnf α¬ apt) ααΈααααΆαααααααΆαααααααα ααΆααααααααααΆαα½αααΉαααΆααααααααααΆααα αααααααΆααΈααΈααα αΆαααΆα α (GnuPG) α ααααααααα VMs ααααααααΊααΎααααΈααΆααΆααΆαααΏαα»αα α·αααααΎαααααα·ααΈ VMs αααααΆαααΆααα±ααααααΎαααΆααα ααΎααΌαααααΆααααααα½αααα
αα αααα αΆααααααΎα αααααα·ααΈ VM (AppVM) ααααΎααΌαααααααΆαααααααααααααααΌ VM αααααααΌαααααΆ α αΎααα ααααααα ααααΆααα»αααΌααααααααααα·ααααααΆαα»αααΆαααααΆααααααΌαα αα·ααααααβαααβα’αααβααααΎβααΆαααΆαβααααΌαβααΆαβαααααΆβαα»αβαααα»αβαααααβα’αααβααααΎβααβαα½αβαααβαααααΆααβαααααα·ααΈβααΈαα½αα VM αααβααααΌαβααΆαβααααβαααα»αβααβααααα
ααΆαααααΎ VMs α αα (disposableVM) α’αΆα ααΆαααααααααααΆααααααααα»ααααα·ααΆαα VM ααααααααααΌαααΆααααααΎαα‘αΎααααααα’ααααΎααααΌαα½ααα αααα αΆααααααΎα α αΎαααααΌαααΆαααΆααα±ααααααΎαααΆααααααΆααααααααααα½α - ααΎααααΈααααα·ααααα·αααααα·ααΈαα½α αααα ααααΆαααΆααααααΆααααΈααΆααααΌαααΆααα·αα VMs αααα’αΆα α ααααΆαα’αΆα ααααΌαααΆαααααΎααΎααααΈααΎαα―αααΆααα½αα±αααααααααααααΆαα·ααΆαααααα½αααα’αΆα ααΆαα±ααααΆαααΆαααααααααααα ααΎααΆαααΆαααααααααααααααα·ααΈααΆααααΆααα αααααααΆααααα»αααΆαααααΎαααΆα VM αααα½αααααααΌαααΆαααΆαααααα αΌααα αααα»ααααααα·ααΈαααααααααα―αααΆα (Nautilus) αα·ααααααα·ααΈα’ααΈααα (Thunderbird) α
Windows VM ααβα’αΆα βααααΌαβααΆαβααααΎβααΎααααΈβαααααΎαβαα»αααβαα½αβαα·α VM αα½αβαααβαααβααΆαβααααΆααβααααΌβαβααααααβα’αααβααααΎβαα βαααααβαααααβααααΆβα αα αααα»αααααααααααΎα ααααΌααααααααΉαααααΌαααΆαααααΎαααα’αααααααΎααααΆαααααααΆαααα·α αα ααΆαααααααΆα αα·αααΆαααα‘αΎααααααα·ααΈα αααααα’ααααΎααααΌ αααααα·ααΈ VMs ααΆα αααΎαααΉαααααΌαααΆααααααΎα - ααΆαα½αααΉαααΆαα αΌαααααΎαααααΆαααΆαααααα (αααααααΆα sys-firewall αααααααΆα) αα·ααααααααΆαααΆαα αΌαααααΎαααααΆαααΆααααααα (α§ααααααααααΆααα·αααα·ααα·αααααΌαααΆααααααΎααα)α ααΆαααααΆααααααΌα αα·ααααααα·ααΈααΆααα’αααααααΆαααα‘αΎααα αααα»αααααΌααΉαααΆααααααΆααααααΎαααΆααα αααα»α VMs ααΆααααα α αΎααααααΈααΆαααααα·ααΈα αααΆαααααΌαααΆαααααΆαααααα αα½αααααΉααα·αααΆααα·αααα·α αΌαααααΎαααααΆααααααΆααααΆααααααααααα½ααααααα
ααααα»ααααααααΆααααΈαααΌ
αααααααα·ααααααααΆααα·αααααΆααΆαααΎααΊααΆααΌαααααΆααα Qubes α αΎαααααΎαααΆααααΆαααΆααααααααΆα ααΆαααααΆαα αΆααααααΎαααΆαα½α Windows α ααΎααααΈαα½ααααα αΌαααΈαααΌ α’αααααααΌαααααααΎαααα»αα§αααααααααα Qubes Windows Tools (QWT) ααααα½ααααα αΌααααααα·ααΈαααααΆαααααΆααααααΎααΆαααΆαα½α Xen αααααα·ααΈαααααΆ qvideo αα·ααααα»αα§αααααααααΎααααΆαααααααΆααααΆαααααΆααααααΌαααααααΆα (ααΆααααααα―αααΆα ααααΆαααααααααααΆαα)α ααααΎαααΆαααα‘αΎα αα·αααααααα ααΆααααααααααααΌαααΆαα αααααααΆα―αααΆααααα’α·ααα ααΎααα ααααααααααα ααΌα ααααααΎαααΉαα ααααααααααα·ααααααααααα·ααΈααααααΎαα
ααΆαααααΆαα
ααααααΊααΆαααααααΆαααΆαααΆαααααααααΆααα§ααααααααααΆαα’αα·ααααα α’αααα’αα·αααααααααααΉα (QWT) α αΆααααΌα
ααΆαα·αα’αΆα
ααααΎααΆααα α αΎαααααααααΆααα½ααααα
αΌαααΈαααΌαααα»ααααα
αΆαα’αααα’αα·ααααααααΆααα»αα ααΌα
ααααααΆααααΌα α
αΆαααΆα
αααααΌαααΆααααααααΆαα’αα»ααααααααααΆ αα·ααααααΎαααΆααααααΉαα’αααΈααααααΆαααααΆαααΆααααααΆαααα―αααΆααα ααααα·αααΎα
αΆαααΆα
αα ααΆαααααΆααααα»ααααα»αααΆαα’αα·αααααα αα·αααααΆααααα α»αααΊαααααα·ααΈαααααΆααααΆα ααα·α αααααααΆααααΆαα’αΆααΆαααααααΈααα’αΌ αα·ααααα αΆαααΎααααΈαααααΎαααΌαααΆααααα»αα’αααα
αα
αΆααα½α αααα’αα»ααααΆαα±ααα’ααααααα αΆααααααα»ααΆααααΌα α¬αααα’α½α
αααααα·ααΈαααααααΆαααα
αααα»ααααα’α½α
αααααααααααΆαααΈαα αααα»αα’αα‘α»ααααααααΆααα·ααΆαααααααα·ααααα·ααΆαααααα’αααααΎααα ααΎαααΆαααααααα½αααΌααααααΆααααΆααα½αααααα»αααααΆαα
αααα»αααα·ααΆααΆαααΈαα»α
α αΎαααΆαααααΎααΆαα
ααααΌαααααααααααΆααααα α»ααααΆαααααααααααααα Windows ααΈαα αα
ααααΆααααΆα crossbuild ααΎαααΆαααααΎααΆαααααΆααααααΌαααΆα
αααΎααααααααΎα’ααα’αααΈαααΆααααα½ααααααΆααααΎα ααΆα
αααααα
αααα»αααααααααααααΆαααα‘αΎαα§αααααααααΎααααΆαα "ααααΆαα" α αΎαααααΆααα»αααααΆααααΆαα
α»ααααααααααΆαα’αα»αααααα
αααααααΎααΆααα
αααα»α VM ααααααααΌααααααα ααΎαααΆααααα αΆαααααααααααΆαααΆααααα‘ααααΈααααΆα
ααααΆααααΆαααααααΆαααααα»αααΆααααααΉααααααααΆααααααααααααααααΊααΆαα αΆααααααΎαααααΈαααΌ αα ααΈαααα’αααα’αΆα ααΎαα’αααααααααααααααααααΆααααααΆαα (α¬ααΌααααΈααααΎααα·αααΎα) α αααααΆααααα α»αααΆαα αααΎααααααΆαααααα ααΆααααααααααΆααααααα - ααΆααα»αααααΆαααααααα·ααΈαααααΆα§ααααααααα»α Xen ααΆααα·ααα»αααααΆαα’αααα αα αΆα VM αα½ααα»αααΆαααααααααααΆα αα·αααΆαααααααα ααα½αααααΌαα α§ααααααααααααααααΎααααααΎαααΆαααα‘αΎα αα·αααααΎαααΆαααΎ Windows 7 αα·α Windows 10 αααααΆαα’αΆααααααααααα (ααΎαααααα qvideo)α
αα αααααααΆααααααΌαααΈααα·ααΆααΆααα·ααα αα·αααα·α αααα αΆααΎαα‘αΎαααΆαα½αααΉαααΆαααααΎα±αα Windows ααααα ααααα·αααΎαααα OEM αααααΆαααα‘αΎαααΆαα»αααααΌαααΆαααααΎα ααααααααααααααααααΎααΆαααααΎα±ααααααααααααα’ααααΎα’αΆααααΆααααααααααΆααααααΆαααα αααα»α UEFI ααααα§αααααα ααΎααααΈααααΎαααΆαααΆαααααΎα±αααααααααΆαααααΉαααααΌα ααΆα αΆαααΆα ααααα»αααΆαααααααααααα ACPI ααΆααααΌααααααααααααααΆαααΈα (ααΆααΆα SLIC) αα ααΆααααααααααααααα α αΎαααααααα½ααααααααααααααααααα·α αααα α»αααααααααα»αα αα»αααα·αα Xen α’αα»ααααΆαα±ααα’αααααααΌαααΆαα·ααΆ ACPI ααααΆααΆαααααααααΆααααα ααα»ααααααααα·αααααααααΆαα»ααααΆαααα ααααααΈαααααα OpenXT ααααααααααΆαααααααΌαααΆαααααααα½ααααααΆαα Qubes ααΆααα½αααΆαα½αααΉααααααααααΆαα ααΆααα½ααα»αα αΆααααΌα ααΆααΆααααααααααα·αααααΉαααα ααααααΎααα α αΎαααααΌαααΆααααααααα αααα»αααααΆαα Qubes ααααΆαα αα·ααααααΆααα Libvirt α
αα»ααα·ααααα·ααΆαααααααααα§αααααααααΎαααΆα αααααα Windows αα½αααΆααααααααΆαααΆαααααααααΆααα’αΌααΈαααΌ α§ααααα USB αα·αααΆααααα»αααααΆαααααΆαααααΎααΆαααΆαα½αααααααααααααααααααΆα αααααΆααα·αααΆαααΆαααΆαααααααααααΉααααααΆαα GPU α ααα»ααααααΆαααΎαα·αααΆααΆααααΆαααααΎααααΆαα VM αααααΆααααααΎααΆαααΆαα½αα―αααΆαααΆαα·ααΆααα α αΎααααα·αααΆααΆααααΆαααΎαααααΎαααΆααααααα·ααΈααΆααΈαααααααΆααααΆαααααα
αααααΌαααΆαααΎααααΈααααΌααα ααααααααα·ααααα·ααΆααααααααΆααααααΆα α¬ααΆαα½ααααααΆαααΆαααααα αααααΆααααΈαααααΎαααααΌ Windows VM ααααΌαααΆαααααααααααΆααααααΎαααΆαααααααα ααΆαααααααααααααααααααααα·ααΈ VMs α αΎαααααααΆαααααΆαααααΎαααΎαααΆααααααΆααααααα αααααααααΌαααΆααααααααΆααααα§ααααααααααααΆα OS - αα αααααααΆαα αα½αααΆααΆααα αααα»ααααααααα VM sys-usb ααΈααααααααααα½αααα’αΆα "αααααΌααααα" αα VM αααααααΌαααΆαα αααααα»ααααα’αααααααΎααΎααα ααΌα αααα
ααααα α»ααααααααααααααααααΆαααΆααα·αααααΆα (ααΌα ααααααααααααΆαααααΌααααΌααΆαα’αα»ααααΆα) ααα½ααααααα’αααααααΎααααΆαα α αΎαα§ααααααααααααΆαααααααααααααΆαααααΎα±ααααΆα’αΆα ααααΎαα ααΆαααΎααααΈαααααΈααααααα·ααΈαα ααΆααααααΆααΈαααΆαααΆαα αααααααα’αααααααΎααααΆαααααααΆαααΆαα αΌαααααΎααΆαααα VPN α
αααα½αα±ααααΆαααααα·ααααΆααα½α
Virtualization ααΆααΌαα α’αα»ααααΆαα±ααα’αααααΆαααααααα αΆαα·αααααααΆαααααΎααααΆαααααααααα Windows ααααα»αα αααααααααΆαααΆαααΆαααα - ααΆαα·ααααααα±ααααΆαααΆαααααααΆααΆαα½α Hardware ααααΈαα ααΆα’αα»ααααΆαα±ααα’αααααα αα α¬αααααααααααΆαα αΌαααααΎααααααααααΆαααααααααΆα α¬ααΆααααα§ααααααααααΆαααααΆαα α αΎαααΆα’αα»ααααΆαα±ααα’ααα α’αα»ααααααα·ααΆααΆαααΎαααααΎαααΆαααααααα
αααααα’ααααΎαααα·αααααΆαα―ααααΆαααααα·αααα·α Qubes OS αα½αα’αααα±ααααααΎααααΆααααααααΆαααΆααααα αα·αααααααΆααααααααααααααΆαααα»ααααα·ααΆαα ααΈααΆααααα ααα»αααααΆα αααΎαααΎαααΎαααΆ Qubes ααΆα ααααααΆααααααααΆααααΆαααααΆααα’ααΆαα·α ααα»ααααααΆααΆααααααααααααΆαααααααααααΆαααααααΆαααα·ααααα αααααΆααΏαααααααΎα ααΎαααααα α αααααΆαα ααΆαααααααα αα·αα’αΆααααααΆααααΎααααΈα αΌαααααΎαα½αααΆ αα·ααααααΆααα’αααααααΆαααααΆαααααα·αα»αα ααΆαααααααααααα·ααΈ αα·αααααα αα·αααΆαααααΎα’ααααααααααΆααααΌαααΆααααααα½ααα ααΊααΆααα αΆαααααΌαααααΆααα·ααΆαααΆαααααΆαααα αα αα·αααΆααα ααΆαααααααααα»ααααα·ααΆαα ααΆααααααααααα½ααααα ααα ααΆααααααααααααααΆα αα·αααΆαααααααααααααΆαααααα α»ααααααΆααααααΆααα»ααα - αααααΆαα α’αααααααΆααααα
αα αα α»αααααα ααΆααααααααααααα αααααααα»αααΆαα’αα·ααααααααΊααΎααΆααααααΈααα»αααΆαααααα·ααααΆαααΈαα»α α αααα 4.1 αααα»αααααΌαααΆααααα ααααααΆααααΆαα ααααααΆααααααΉαααα’ααααΎ Fedora 31 αα·ααα½ααααα αΌααααααα αα α»αααααααααααΆαααΆαα»ααααΆααα Xen αα·α Libvirt α αα½αααααααααΆααααΆ Qubes ααααΌαααΆααααααΎαα‘αΎααααα’αααααααΆααααααααααα·αα»αααααααΆα αααααααααααα ααααααααΆαααααΈαααααΆαα ααααα·αααΎααΆαααααΆαααα αα α¬ααα α»αααααΈααααΌαααΆαααααΎαα
Afterword
αααααααΆααα·ααααααα½ααααααΎααααα»αα’αα·ααααα’αα»ααααΆαα±ααααΎααααααΎα VMs αααααΆαααΆαααΆαααααααααΆαααααααα
αΌαααααΎ GPU αααααα’ααααΎαα
αα
αααα·ααααΆ Intel GVT-g αααα’αα»ααααΆαα±ααααΎαααααΎαααααααΆαααααα’αΆααΆαααααααααΆα ααα·α αα·ααααααΈααα·ααΆαααΆααααααααααααααΆαααααΆααα αα
αααααααα αα»αααΆααααααααΎαααΆααααααΆααααΆαααΆααααααααααΎα Qubes 4.1 α αΎαααΆααα
ααΎ
ααααα: www.habr.com