ΠΠ΅ΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π½Π°ΠΏΠΈΡΠΈ Π½Π° HabrΓ© ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Qubes, Π° ΠΎΠ½ΠΈΠ΅ ΡΡΠΎ Π³ΠΈ Π²ΠΈΠ΄ΠΎΠ² Π½Π΅ ΠΎΠΏΠΈΡΡΠ²Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ΄ ΠΈΡΠΊΡΡΡΠ²ΠΎΡΠΎ ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅. ΠΠΎΠ΄ ΡΠ΅ΡΠ΅ΡΠ΅ΡΠΎ, ΡΠ΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ΅ Π³ΠΎ ΠΏΠΎΠΏΡΠ°Π²Π°ΠΌ ΠΎΠ²Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡ Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Qubes ΠΊΠ°ΠΊΠΎ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π·Π° Π·Π°ΡΡΠΈΡΠ° (ΠΏΡΠΎΡΠΈΠ²) ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° Π½Π° Windows ΠΈ, Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΠ΅ Π³ΠΎ ΠΏΡΠΎΡΠ΅Π½Π°ΠΌ Π±ΡΠΎΡΠΎΡ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΡΠΎ Π·Π±ΠΎΡΡΠ²Π°Π°Ρ ΡΡΡΠΊΠΈ.
ΠΠΎΡΡΠΎ ΠΡΠ±Ρ?
ΠΡΠΈΠΊΠ°Π·Π½Π°ΡΠ° Π·Π° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Windows 7 ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π°ΡΠ° Π²ΠΎΠ·Π½Π΅ΠΌΠΈΡΠ΅Π½ΠΎΡΡ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΎΠ²ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ, Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ°:
- ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅ΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Windows 7 ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠ°Π·Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΠΏΡΠ΅ΠΊΡ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ);
- ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΡΠ»ΠΎΠ²ΠΈ (Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ);
- ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π»ΠΈΠ² ΠΌΠ΅Π΄ΠΈΡΠΌ ΠΈ ΡΡΠ΅Π΄ΠΈ.
ΠΠ²ΠΎΡ ΡΠ΅Ρ Π½Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π° ΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½Π° Π½Π΅Π·Π°Π²ΠΈΡΠ½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΠ°, Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ°ΡΠ° Π½Π΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈ Π΄Π΅ΡΡΡΠ²Π°, ΡΡΠΊΡ ΡΠΎ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠΎΠΆΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈΠ»ΠΈ Π΄Π΅ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΈ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ Π΅ΡΠ΅ΠΊΡΠΈ. ΠΠ½ΠΈΠ΅. ΠΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π΅ΠΌΠ° Π²Π½Π°ΡΡΠ΅ΡΠ΅Π½ ΠΏΡΠ΅ΡΡΠ°ΠΏΠ½ΠΈΠΊ.
ΠΠΎ Π½Π°ΡΠ°ΡΠ° ΠΏΠΎΡΡΠ°Π³Π° ΠΏΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π±ΡΠ·ΠΎ ΡΠ° Π½Π°ΠΏΡΡΡΠΈΠ²ΠΌΠ΅ ΠΈΠ΄Π΅ΡΠ°ΡΠ° Π·Π° ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π½Π° Windows, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΠΊΠΎ Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π°, ΠΎΡΡΠ°Π²Π°ΡΡΠΈ ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
Π‘Π»Π΅Π΄Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π΅ΡΠ΅ ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°. ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠ·Π½Π°ΡΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΊΡΡΠΈΡΠ°) ΡΠ΅ ΡΠ»Π°Π±ΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈ Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° Π³ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠΎ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° Π½Π° Π³ΠΎΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° (Π²ΠΎ Π½Π°ΡΠ°ΠΌΠΎΡΠ½ΠΈΠΎΡ ΡΠ΅ΠΊΡΡ: ΠΊΠ°ΠΊΠΎ VM), ΡΡΠΎ Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° ΡΠΈΠ·ΠΈΠΊΠΎΡ ΠΎΠ΄ Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΈΠΌΠ°Π²ΠΌΠ΅ ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Qubes ΠΊΠ°ΠΊΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΠΈΡΡΠ΅ΠΌ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, Π½ΠΎ ΡΠ΅ ΡΠΎΠΌΠ½Π΅Π²Π°Π²ΠΌΠ΅ Π²ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ Π³ΠΎΡΡΠΈΠ½ΡΠΊΠΈ Windows. ΠΠ΅ΡΠ΅ ΠΎΠ΄Π»ΡΡΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Qubes, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΎ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ Π²ΠΎ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΡΠ° Π½Π° ΠΎΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΈ Π²ΠΈΠ·ΡΠ΅Π»Π½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°. Π‘Π»Π΅Π΄Π½ΠΎ, ΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π°ΠΌ Π½Π°ΠΊΡΠ°ΡΠΊΠΎ Π΄Π° Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π·Π° ΠΈΠ΄Π΅ΠΈΡΠ΅ ΠΈ Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π½Π° Qubes, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡ Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ.
ΠΠΈΠ΄ΠΎΠ²ΠΈ Π½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° Xen
Qubes ΡΠ΅ Π±Π°Π·ΠΈΡΠ° Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΎΡ Xen, ΠΊΠΎΡ Π³ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ, ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ. Π¦Π΅Π»Π°ΡΠ° Π΄ΡΡΠ³Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΡΠ΅Π΄ΠΈ Π΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠ°Π½Π° Π²ΠΎ dom0 Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux (Qubes Π·Π° dom0 ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Fedora).
Xen ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π²ΠΈΠ΄ΠΎΠ²ΠΈ Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° (ΡΠ΅ Π΄Π°Π΄Π°ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° Intel, ΠΈΠ°ΠΊΠΎ Xen ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π΄ΡΡΠ³ΠΈ):
- ΠΏΠ°ΡΠ°Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° (PV) - ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π±Π΅Π· ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°, ΡΡΠΎ ΠΏΠΎΡΡΠ΅ΡΡΠ²Π° Π½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΎ ΡΠ°Π΄ΡΠΎ (dom0 ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅ΠΆΠΈΠΌ);
- ΡΠ΅Π»ΠΎΡΠ½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° (HVM) - Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅ΠΆΠΈΠΌ, Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ, Π° ΡΠ΅Π»Π°ΡΠ° Π΄ΡΡΠ³Π° ΠΎΠΏΡΠ΅ΠΌΠ° ΡΠ΅ Π΅ΠΌΡΠ»ΠΈΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° QEMU. ΠΠ²Π° Π΅ Π½Π°ΡΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½ΠΈΠΎΡ Π½Π°ΡΠΈΠ½ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ;
- ΠΏΠ°ΡΠ°Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° Ρ Π°ΡΠ΄Π²Π΅ΡΠΎΡ (PVH - ParaVirtualized Hardware) - ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠΈ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΊΠΎΠ³Π°, Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Ρ Π°ΡΠ΄Π²Π΅Ρ, ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Π³ΠΎΡΡΠΈΠ½ΡΠΊΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΡΠ°ΡΠ²Π΅ΡΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈ Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΎΡ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°), Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΡΡΠΈ ΡΠ° ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π·Π° QEMU Π΅ΠΌΡΠ»Π°ΡΠΈΡΠ° ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π/Π. ΠΠ°Π΄ΡΠΎΡΠΎ Π½Π° ΠΠΈΠ½ΡΠΊΡ ΠΏΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΠΎΠ΄ 4.11 ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅ΠΆΠΈΠΌ.
ΠΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΡΠΎ Qubes 4.0, ΠΎΠ΄ ββΠ±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ, ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π·Π° ΠΏΠ°ΡΠ°Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π΅ Π½Π°ΠΏΡΡΡΠ΅Π½Π° (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΠΎΠ·Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈ Π²ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° Intel, ΠΊΠΎΠΈ Π΄Π΅Π»ΡΠΌΠ½ΠΎ ΡΠ΅ ΡΠ±Π»Π°ΠΆΡΠ²Π°Π°Ρ ΡΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΠ΅Π»ΠΎΡΠ½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°); ΡΠ΅ΠΆΠΈΠΌΠΎΡ PVH ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ.
ΠΠΎΠ³Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π΅ΠΌΡΠ»Π°ΡΠΈΡΠ° (HVM ΡΠ΅ΠΆΠΈΠΌ), QEMU ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π²ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ VM Π½Π°ΡΠ΅ΡΠ΅Π½ stubdomain, ΡΠΎ ΡΡΠΎ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π°Ρ ΡΠΈΠ·ΠΈΡΠΈΡΠ΅ ΠΎΠ΄ ΠΈΡΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° (ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ QEMU ΡΠΎΠ΄ΡΠΆΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΠ΄, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ).
ΠΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΎΠ²ΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Windows.
Π£ΡΠ»ΡΠΆΠ½ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ
ΠΠΎ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Qubes, Π΅Π΄Π½Π° ΠΎΠ΄ ΠΊΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΎΡ Π΅ ΠΏΡΠ΅Π½ΠΎΡΠΎΡ Π½Π° PCI ΡΡΠ΅Π΄ΠΈΡΠ΅ Π²ΠΎ Π³ΠΎΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°. ΠΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Ρ Π°ΡΠ΄Π²Π΅ΡΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ. Xen Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΎΠ²Π° Π·Π° ΡΠ΅ΠΆΠΈΠΌΠΈ PV ΠΈ HVM, Π²ΠΎ Π²ΡΠΎΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ Π±Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° IOMMU (Intel VT-d) - ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π·Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ.
ΠΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ:
- sys-net, Π½Π° ΠΊΠΎΡ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°Π°Ρ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΈ ΠΊΠΎΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΌΠΎΡΡ Π·Π° Π΄ΡΡΠ³ΠΈ VM-Π°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ½ΠΈΠ΅ ΡΡΠΎ Π³ΠΈ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° Π·Π°ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ΄ ΠΈΠ»ΠΈ VPN ΠΊΠ»ΠΈΠ΅Π½Ρ;
- sys-usb, Π½Π° ΠΊΠΎΡ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°Π°Ρ USB ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ Π½Π° ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ;
- sys-firewall, ΠΊΠΎΡ Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ΅Π΄ΠΈ, ΡΡΠΊΡ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ Π·Π°ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ΄ Π·Π° ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ VM-ΠΈ.
ΠΠ° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ USB-ΡΡΠ΅Π΄ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΎΠΊΡΠΈ-ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠΎΠΈ ΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΎΡΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ:
- Π·Π° ΠΊΠ»Π°ΡΠ°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈ HID (ΡΡΠ΅Π΄ Π·Π° ΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ), ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π΄ΠΎ dom0;
- Π·Π° ΠΏΡΠ΅Π½ΠΎΡΠ»ΠΈΠ² ΠΌΠ΅Π΄ΠΈΡΠΌ, ΠΏΡΠ΅Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° Π²ΠΎΠ»ΡΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ΡΡΠ΅Π΄ΠΎΡ Π½Π° Π΄ΡΡΠ³ΠΈ VM (ΠΎΡΠ²Π΅Π½ Π·Π° dom0);
- ΠΏΡΠ΅Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° USB-ΡΡΠ΅Π΄ (ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ USBIP ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°).
ΠΠΎ ΡΠ°ΠΊΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°, ΡΡΠΏΠ΅ΡΠ΅Π½ Π½Π°ΠΏΠ°Π΄ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΠΎΡΠ°ΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡ ΡΠ°ΠΌΠΎ Π½Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° VM, Π° Π½Π΅ Π½Π° ΡΠ΅Π»ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΈΠ½Π°. Π ΠΏΠΎ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° VM, ΡΠ°Π° ΡΠ΅ ΡΠ΅ Π²ΡΠΈΡΠ° Π²ΠΎ ΠΏΡΠ²ΠΎΠ±ΠΈΡΠ½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°.
ΠΠ»Π°ΡΠΊΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° VM
ΠΠΎΡΡΠΎΡΠ°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π½Π°ΡΠΈΠ½ΠΈ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° - ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π³ΠΎΡΡΠΈ ΠΈΠ»ΠΈ Π΅ΠΌΡΠ»ΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π°Π»Π°ΡΠΊΠΈ Π·Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°. ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° Π³ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ (RDP, VNC, Spice, ΠΈΡΠ½.) ΠΈΠ»ΠΈ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π΅Π½ΠΈ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ (ΡΠ°ΠΊΠ²ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π°Π°Ρ ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π³ΠΎΡΡΠΈ). ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ ΠΌΠ΅ΡΠ°Π½Π° ΠΎΠΏΡΠΈΡΠ°, ΠΊΠΎΠ³Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΎΡ Π΅ΠΌΡΠ»ΠΈΡΠ° I/O Π·Π° Π³ΠΎΡΡΠΈΠ½ΡΠΊΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΊΠΎΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° I/O, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊΠΎ Spice. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΠ»ΠΈΠΊΠ°ΡΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ°, ΡΡΠΎ Π½Π΅ΠΌΠ° ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ°.
Qubes ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ²ΠΎΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° VM. ΠΠ°ΠΊΠΎ ΠΏΡΠ²ΠΎ, ΠΎΠ²Π° Π΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ - ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ VM ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°Π°Ρ Π½Π° Π΅Π΄Π½Π° ΡΠ°Π±ΠΎΡΠ½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° ΡΠΎ ΡΠ²ΠΎΡΠ° ΡΠ°ΠΌΠΊΠ° Π²ΠΎ Π±ΠΎΡΠ°. ΠΠΏΡΡΠΎ Π·Π΅ΠΌΠ΅Π½ΠΎ, Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π°Π°Ρ Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΎΡ - ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° (ΡΠ°Π±Π΅Π»Π° Π·Π° Π³ΡΠ°Π½ΡΠΎΠ²ΠΈ Xen), Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ (ΠΊΠ°Π½Π°Π» Π·Π° Π½Π°ΡΡΠ°Π½ΠΈ Xen), Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ xenstore ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° vchan. Π‘ΠΎ Π½ΠΈΠ²Π½Π° ΠΏΠΎΠΌΠΎΡ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ qrexec ΠΈ qubes-rpc ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ²Π½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ - Π°ΡΠ΄ΠΈΠΎ ΠΈΠ»ΠΈ USB ΠΏΡΠ΅Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ΅, ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠΎΠ΄ΡΠΆΠΈΠ½ΠΈ ΠΎΠ΄ ΡΠ°Π±Π»Π°ΡΠ° ΡΠΎ ΠΈΡΠ΅ΡΠΎΡΠΈ, ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π°ΡΠ΅Π΄Π±ΠΈ ΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ ΠΊΠΎΠΈ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π½Π° VM. Π‘Π»ΠΈΠΊΠ°ΡΠ° ΠΏΠΎΠ΄ΠΎΠ»Ρ Π΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΠΎΡΡΠ°ΠΏΠΊΠ°ΡΠ° Π·Π° ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π½Π° Π΄Π²Π° VM.
Π’Π°ΠΊΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΠΎ VM ΡΠ΅ ΠΈΠ·Π²Π΅Π΄ΡΠ²Π° Π±Π΅Π· ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠ΅Π»ΠΎΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΈ VM Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΈΡΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠ°Π·Π΄Π²ΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (PGP/SSH), ΠΊΠΎΠ³Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ VM ΠΈ Π½Π΅ ΠΎΠ΄Π°Ρ ΠΏΠΎΠ΄Π°Π»Π΅ΠΊΡ ΠΎΠ΄ Π½ΠΈΠ².
Π¨Π°Π±Π»ΠΎΠ½ΠΈ, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΈ VMs
Π¦Π΅Π»Π°ΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ Qubes ΡΠ΅ Π²ΡΡΠΈ Π²ΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π½ΠΈΠ²Π½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ ΠΈ Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅. ΠΠ‘ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΡΠ΅Ρ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ (TemplateVM). ΠΠ²ΠΎΡ ΡΠ°Π±Π»ΠΎΠ½ Π΅ Linux VM Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° Fedora ΠΈΠ»ΠΈ Debian, ΡΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΠΈ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΠ°ΡΡΠΈΡΠΈΠΈ. ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ Π³ΠΎ Π²ΡΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ (dnf ΠΈΠ»ΠΈ apt) ΠΎΠ΄ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° ΡΠΎ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ (GnuPG). Π¦Π΅Π»ΡΠ° Π½Π° ΡΠ°ΠΊΠ²ΠΈΡΠ΅ VM Π΅ Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΄ΠΎΠ²Π΅ΡΠ±Π° Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ VM-ΠΈ ΠΊΠΎΠΈ ΡΠ΅ Π»Π°Π½ΡΠΈΡΠ°Π½ΠΈ Π²ΡΠ· Π½ΠΈΠ²Π½Π° ΠΎΡΠ½ΠΎΠ²Π°.
ΠΡΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° VM (AppVM) ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ»ΠΈΠΊΠ° ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° ΠΏΠ°ΡΡΠΈΡΠΈΡΠ° Π½Π° ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΠΎΡ VM ΡΠ°Π±Π»ΠΎΠ½ ΠΈ ΠΏΠΎ Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠ° Π±ΡΠΈΡΠ΅ ΠΎΠ²Π°Π° ΡΠ»ΠΈΠΊΠ° Π±Π΅Π· Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅. ΠΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ Π±Π°ΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΡΡΠ²Π°Π°Ρ Π²ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΠΏΠ°ΡΡΠΈΡΠΈΡΠ° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° Π·Π° ΡΠ΅ΠΊΠΎΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° VM, ΠΊΠΎΡΠ° Π΅ ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π° Π²ΠΎ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ.
ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ VM Π·Π° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° (disposableVM) ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΎ ΠΎΠ΄ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½Π° Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ°. Π’Π°ΠΊΠΎΠ² VM ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ°Π±Π»ΠΎΠ½ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ Π½Π° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π° ΡΠΎ Π΅Π΄Π½Π° ΡΠ΅Π» - Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ Π΅Π΄Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, Π·Π°Π²ΡΡΡΠ²Π°ΡΡΠΈ ΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠΈ. VM-ΠΈ Π·Π° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΠΎΡΠ²ΠΎΡΠ°ΡΠ΅ ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΠΈΡΠ° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° Π²ΠΎΠ΄Π΅ΡΠ΅ Π½Π° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° VM Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π° Π²ΠΎ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ (ΠΠ°ΡΡΠΈΠ»ΡΡ) ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π·Π° Π΅-ΠΏΠΎΡΡΠ° (Thunderbird).
Windows VM ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ ΠΈ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ΅Π½ VM ΡΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠΈΠ» Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ Π΄Π΅Π». ΠΠΎ Π½Π°ΡΠ°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°, ΡΠ°ΠΊΠΎΠ² ΠΎΠ±ΡΠ°Π·Π΅Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΎΡ, ΡΠ΅ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠΊΠΈ VM - ΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° (ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° sys-firewall) ΠΈ Π±Π΅Π· ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π²ΠΎΠΎΠΏΡΡΠΎ (Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ ΠΌΡΠ΅ΠΆΠ΅Π½ ΡΡΠ΅Π΄ Π½Π΅ Π΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½). Π‘ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΠ°Π±Π»ΠΎΠ½ΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΠΎΠ²ΠΈΠ΅ VM-ΠΈ, ΠΏΠ° Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΡΠ΅ Π²ΠΎΠ²Π΅Π΄Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠΈ, ΡΠΈΠ΅ Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡ.
ΠΠΎΡΠ΅ΡΠ΅ ΡΠ΅ Π·Π° Windows
ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅ ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Qubes ΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π΄ΠΎΡΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ; ΡΠ΅ΡΠΊΠΎΡΠΈΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ ΡΠΎ Windows. ΠΠ° Π΄Π° Π³ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΡΠ΅ Windows, ΠΌΠΎΡΠ° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π·Π±ΠΈΡ Π½Π° Π°Π»Π°ΡΠΊΠΈ Π·Π° Π³ΠΎΡΡΠΈ Qubes Windows Tools (QWT), ΠΊΠΎΡ Π²ΠΊΠ»ΡΡΡΠ²Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Xen, Π΄ΡΠ°ΡΠ²Π΅Ρ Π·Π° qvideo ΠΈ Π·Π±ΠΈΡ Π½Π° Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΡΠ°Π±Π»Π°ΡΠ° ΡΠΎ ΠΈΡΠ΅ΡΠΎΡΠΈ). ΠΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π΅ Π΄Π΅ΡΠ°Π»Π½ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ, ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ΅ Π³ΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ Π½Π°ΡΠ΅ΡΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΠ΅ΡΠΊΠΎΡΠΈΡΠ° Π΅ Π²ΠΎ ΡΡΡΡΠΈΠ½Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊΠΎΡ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°Π·Π²ΠΈΠ΅Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ. Π‘Π΅ ΡΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° Key Developers (QWT) Π΅ Π½Π΅Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° Windows ΡΠ΅ΠΊΠ° Π²ΠΎΠ΄Π΅ΡΠΊΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ. ΠΠ°ΡΠΎΠ°, ΠΏΡΠ΅Π΄ ΡΓ¨, Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΈΠ·Π²Π΅Π΄Π±Π° ΠΈ Π΄Π° ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ° ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π·Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΎ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ. ΠΠ°ΡΡΠ΅ΡΠΊΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅ ΠΈ Π΄Π° ΡΠ΅ Π΄Π΅Π±Π°Π³ΠΈΡΠ° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π», ΠΊΠΎΡ Π³ΠΎ ΠΈΠΌΠΈΡΠΈΡΠ° Π²ΠΈΠ΄Π΅ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΡ ΠΈ Π΅ΠΊΡΠ°Π½ΠΎΡ Π·Π° Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΡΠ»ΠΈΠΊΠ° Π²ΠΎ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°ΡΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ° ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΡΠ΅ ΡΠ΅Π»Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° ΠΈΠ»ΠΈ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½. ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π²ΠΎΠ·Π°ΡΠΎΡ, Π³ΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π²ΠΌΠ΅ ΠΊΠΎΠ΄ΠΎΡ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π½Π° Linux ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΠ²ΠΌΠ΅ ΡΠ΅ΠΌΠ° Π·Π° Π΄Π΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π° Π³ΠΎΡΡΠΈΠ½ΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° Windows. ΠΠΎ ΡΠ°Π·Π°ΡΠ° Π½Π° Π²ΠΊΡΡΡΠ΅Π½Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π°, Π½Π°ΠΏΡΠ°Π²ΠΈΠ²ΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΈ Π½ΠΈ Π³ΠΈ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈΡΠ° ΡΠ°Π±ΠΎΡΠΈΡΠ΅, Π³Π»Π°Π²Π½ΠΎ Π²ΠΎ ΡΠΌΠΈΡΠ»Π° Π½Π° βΡΠΈΠ²ΠΊΠΎβ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΡΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π²ΠΌΠ΅ Π΄ΠΎΡΠ°Π΄Π½Π°ΡΠ° Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΡΠ° Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΠΊΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Π²ΠΎ VM Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π³ΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°Π²ΠΌΠ΅ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½Π°
ΠΠ°ΡΠΊΡΠΈΡΠΈΡΠ½Π°ΡΠ° ΡΠ°Π·Π° Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π³ΠΎΡΡΠΈ Π΅ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Windows, ΡΡΠΊΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈΠΎΡ ΡΠΈΠ½ Π΅ΠΊΡΠ°Π½ (ΠΈΠ»ΠΈ Π΄ΡΡΠΈ ΠΈ Π΄Π° Π½Π΅ Π³ΠΎ Π²ΠΈΠ΄ΠΈΡΠ΅). ΠΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΠ΄ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ, ΠΈΠΌΠ°ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° - Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π΄ΡΠ°ΡΠ²Π΅ΡΠΈΡΠ΅ Π·Π° Π±Π»ΠΎΠΊ ΡΡΠ΅Π΄ΠΈΡΠ΅ Xen, ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° VM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°, ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠ°Π΄ΡΠ°. ΠΠ°ΡΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π³ΠΎΡΡΠΈ Π³ΡΠ°Π΄Π°Ρ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈ Windows 7 ΠΈ Windows 10 (ΠΎΡΠ²Π΅Π½ qvideo).
ΠΠΎΠ³Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅ ΠΎΠ΄ ΡΠ΅Π°Π»Π½ΠΎ Π²ΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΎ ΠΎΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ΅, ΡΠ΅ ΡΠ°Π²ΡΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π½Π° Windows Π΄ΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ OEM Π²Π΅ΡΠ·ΠΈΠΈ. Π’Π°ΠΊΠ²ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ UEFI Π½Π° ΡΡΠ΅Π΄ΠΎΡ. ΠΠ° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡΠ°ΡΠ°, Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΡΠ΅Π»ΠΎΠΊΡΠΏΠ½ΠΈΡΠ΅ ACPI Π΄Π΅Π»ΠΎΠ²ΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ (ΡΠ°Π±Π΅Π»Π° SLIC) Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π³ΠΎΡΡΠΈ ΠΈ ΠΌΠ°Π»ΠΊΡ Π΄Π° ΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅, ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΡΡΠΈ Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΎΡ. Xen Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ° ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΠΈΡΠ΅ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° ACPI Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ°Π±Π΅Π»ΠΈ, Π½ΠΎ Π±Π΅Π· Π΄Π° Π³ΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π³Π»Π°Π²Π½ΠΈΡΠ΅. ΠΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π»Π΅ΠΏΠ΅Π½ΠΊΠ° ΠΎΠ΄ ΡΠ»ΠΈΡΠ΅Π½ OpenXT ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡ Π±Π΅ΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ Π·Π° Qubes. ΠΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π°Π° ΠΊΠΎΡΠΈΡΠ½ΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° Π½Π°Ρ ΠΈ Π±Π΅Π° ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ Π³Π»Π°Π²Π½ΠΎΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π½Π° Qubes ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Libvirt.
ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΈΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈ Π½Π° Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° Windows Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π°ΡΠ΄ΠΈΠΎ, USB-ΡΡΠ΅Π΄ΠΈ ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ ΠΌΠ΅Π΄ΠΈΡΠΌΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π΅ΠΌΠ° Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ. ΠΠΎ, Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΡΠΎ Π½Π΅ ΡΠ° ΡΠΏΡΠ΅ΡΡΠ²Π° ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° VM Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΊΠ°Π½ΡΠ΅Π»Π°ΡΠΈΡΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, Π½ΠΈΡΡ Π³ΠΎ ΡΠΏΡΠ΅ΡΡΠ²Π° Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
Π£ΡΠ»ΠΎΠ²ΠΎΡ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π±Π΅Π· ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΏΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ Π·Π° Windows VM Π±Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Ρ ΡΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π° VM-ΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠ΅Π½ΠΎΡΠ»ΠΈΠ² ΠΌΠ΅Π΄ΠΈΡΠΌ Π±Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½Π° ΠΈ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ - ΠΊΠΎΠ³Π° Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ , Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠ΅ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ VM sys-usb, ΠΎΠ΄ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ βΠΏΡΠ΅ΠΏΡΠ°ΡΠ°Ρβ Π΄ΠΎ Π±Π°ΡΠ°Π½ΠΈΠΎΡ VM. ΠΠ΅ΡΠΊΡΠΎΠΏΠΎΡ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°.
ΠΠΎΠ½Π΅ΡΠ½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π±Π΅ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΎ (ΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠ°ΠΊΠ²ΠΎ ΡΠ΅ΠΎΠΏΡΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅) ΠΏΡΠΈΡΠ°ΡΠ΅Π½Π° ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅, Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΄ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΠΈΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΏΡΠ΅ΠΊΡ VPN.
ΠΠ°ΠΌΠ΅ΡΡΠΎ Π·Π°ΠΊΠ»ΡΡΠΎΠΊ
ΠΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ ΡΠΈΠ·ΠΈΡΠΈΡΠ΅ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Windows ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠΎΠΈ ΠΎΡΡΠ°Π½Π°Π»Π΅ Π±Π΅Π· ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° - Π½Π΅ ΡΠ° ΠΏΡΠΈΠ½ΡΠ΄ΡΠ²Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° ΡΠΎ Π½ΠΎΠ² Ρ Π°ΡΠ΄Π²Π΅Ρ, Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΡ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΡΠ΅ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° ΡΡΠ΅Π΄ΠΈΠ½Π° Π·Π° Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅.
ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠ΄Π΅ΡΠ°ΡΠ° Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°, Qubes OS Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° Π³ΠΈ ΠΈΡΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ. ΠΠ΄Π½Π°Π΄Π²ΠΎΡ, ΠΌΠ½ΠΎΠ³Ρ Π»ΡΡΠ΅ Π³ΠΎ Π³Π»Π΅Π΄Π°Π°Ρ Qubes ΠΏΡΠ²Π΅Π½ΡΡΠ²Π΅Π½ΠΎ ΠΊΠ°ΠΊΠΎ ΠΆΠ΅Π»Π±Π° Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ, Π½ΠΎ ΡΠΎΠ° Π΅ ΠΊΠΎΡΠΈΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π·Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅, ΠΊΠΎΠΈ ΡΠ΅ΡΡΠΎ ΠΆΠΎΠ½Π³Π»ΠΈΡΠ°Π°Ρ ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ ΠΈ ΡΠ°ΡΠ½ΠΈ Π·Π° Π΄Π° ΠΏΡΠΈΡΡΠ°ΠΏΠ°Ρ Π΄ΠΎ Π½ΠΈΠ², ΠΈ Π·Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ. ΠΠ΄Π²ΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΈ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΈΠ²Π½Π°ΡΠ° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ΅ ΠΏΠΎΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΡΠΈ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠ° Π½Π° Π·Π°ΠΊΠ°Π½ΠΈΡΠ΅ ΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ²Π° ΡΠ°Π·Π΄Π²ΠΎΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡΠ° Π·Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠΎΠ²Π΅ΡΠΊΠΈΠΎΡ ΡΠ°ΠΊΡΠΎΡ - Π±ΡΠ·Π°ΡΠ΅, Π·Π°ΠΌΠΎΡ ΠΈΡΠ½.
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², Π³Π»Π°Π²Π½ΠΈΠΎΡ Π°ΠΊΡΠ΅Π½Ρ Π²ΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π΅ Π½Π° ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈΡΠ΅ Π½Π° Linux. Π‘Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠ²Π° Π·Π° ΠΈΠ·Π΄Π°Π²Π°ΡΠ΅ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 4.1, ΠΊΠΎΡΠ° ΡΠ΅ ΡΠ΅ Π±Π°Π·ΠΈΡΠ° Π½Π° Fedora 31 ΠΈ ΡΠ΅ Π³ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΊΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Xen ΠΈ Libvirt. ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° Qubes Π΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ ΠΎΠ΄ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΡΠΈ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π½Π°Π²ΡΠ΅ΠΌΠ΅Π½ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°Π°Ρ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π΄ΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ Π½ΠΎΠ²ΠΈ Π·Π°ΠΊΠ°Π½ΠΈ ΠΈΠ»ΠΈ Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠΎΠ³ΠΎΠ²ΠΎΡ
ΠΠ΄Π½Π° ΠΎΠ΄ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΡΠΎ Π³ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΠΌΠ΅ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠ΅ VM ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° Π³ΠΎΡΡΠΈΡΠ΅ Π΄ΠΎ Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Intel GVT-g, ΡΡΠΎ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° Π³ΠΎ ΠΏΡΠΎΡΠΈΡΠΈΠΌΠ΅ ΠΎΠΏΡΠ΅Π³ΠΎΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ Π½Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅, ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΡΠ°Π±ΠΎΡΠΈ Π·Π° ΡΠ΅ΡΡ-ΠΈΠ·Π³ΡΠ°Π΄Π±ΠΈ Π½Π° Qubes 4.1 ΠΈ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π½Π°
ΠΠ·Π²ΠΎΡ: www.habr.com