Windows 7 рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QubesOS рд╡рд╛рдкрд░рдгреЗ

Qubes рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдорд▓рд╛ рд╕рдорд░реНрдкрд┐рдд Habr├й рд╡рд░ рдлрд╛рд░рд╕реЗ рд▓реЗрдЦ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдореА рдкрд╛рд╣рд┐рд▓реЗрд▓реЗ рд▓реЗрдЦ рддреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдЪреЗ рдлрд╛рд░рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдд рдирд╛рд╣реАрдд. рдХрдЯрдЪреНрдпрд╛ рдЦрд╛рд▓реА, рдореА рд╡рд┐рдВрдбреЛрдЬ рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг (рд╡рд┐рд░реБрджреНрдз) рдХреНрдпреВрдмреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рд╡рд╛рдкрд░реВрди рд╣реЗ рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╢рд╛ рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд░рд╢рд┐рдпрди рднрд╛рд╖рд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рддреЛ.

Windows 7 рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QubesOS рд╡рд╛рдкрд░рдгреЗ

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

рд╡рд┐рдВрдбреЛрдЬ 7 рд╕рд╛рдареА рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд░реНрдердирд╛рдЪреНрдпрд╛ рд╕рдорд╛рдкреНрддреАрдЪреА рдХрд╣рд╛рдгреА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреА рд╡рд╛рдврддреА рдЪрд┐рдВрддрд╛ рдпрд╛рдореБрд│реЗ рдЦрд╛рд▓реАрд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди рдпрд╛ рдУрдПрд╕рдЪреЗ рдХрд╛рд░реНрдп рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реА:

  • рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдЕрдкрдбреЗрдЯреНрд╕ рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ (рдЗрдВрдЯрд░рдиреЗрдЯ рджреНрд╡рд╛рд░реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣ рдкреВрд░реНрдгрдкрдгреЗ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдВрдбреЛрдЬ 7 рдЪрд╛ рд╡рд╛рдкрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛;
  • рдЕрдЯреАрдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рдВрдЪреЗ рдкреВрд░реНрдг рдХрд┐рдВрд╡рд╛ рдирд┐рд╡рдбрдХ рдЕрдкрд╡рд░реНрдЬрди рд▓рд╛рдЧреВ рдХрд░рд╛ (рд╕реНрд╡рд╛рдпрддреНрдд рдСрдкрд░реЗрд╢рди рдЖрдгрд┐ рд░рд╣рджрд╛рд░реА рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдореЛрдб);
  • рдХрд╛рдврддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреЗ рдореАрдбрд┐рдпрд╛ рдЖрдгрд┐ рдЙрдкрдХрд░рдгреЗ рдирд┐рд╡рдбрдХрдкрдгреЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рдирд┐рд░реНрдмрдВрдзрд╛рдВрдЪрд╛ рд╣рд╛ рд╕рдВрдЪ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЧреГрд╣реАрдд рдзрд░рддреЛ, рдХрд╛рд░рдг рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рд╢рд╛рд╕рдирд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рдЖрдгрд┐ рдирд┐рд░реНрдмрдВрдз рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрднрд╛рд╡реНрдп рдХреГрддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ рд╕рдВрднрд╛рд╡реНрдп рддреНрд░реБрдЯреА рдХрд┐рдВрд╡рд╛ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рднрд╛рд╡ рд╡рдЧрд│рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд. рддреНрдпрд╛. рдореЙрдбреЗрд▓рдордзреНрдпреЗ рдХреЛрдгрддрд╛рд╣реА рдЕрдВрддрд░реНрдЧрдд рдЕрдкрд░рд╛рдзреА рдирд╛рд╣реА.

рдЖрдордЪреНрдпрд╛ рдирд┐рд░рд╛рдХрд░рдгрд╛рдЪреНрдпрд╛ рд╢реЛрдзрд╛рдд, рдЖрдореНрд╣реА рдЕрдВрдЧрднреВрдд рдХрд┐рдВрд╡рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдВрдбреЛрдЬ рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рдирд┐рд░реНрдмрдВрдз рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рддреНрд╡рд░реАрдд рд╕реЛрдбреВрди рджрд┐рд▓реА, рдХрд╛рд░рдг рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреЗ рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ, рддреНрдпрд╛рд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕реЛрдбреВрди.

рдкреБрдвреАрд▓ рдЙрдкрд╛рдп рдореНрд╣рдгрдЬреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╡рд╛рдкрд░реВрди рдЕрд▓рдЧрд╛рд╡. рдбреЗрд╕реНрдХрдЯреЙрдк рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рдирд╕рд╛рдареА рд╕реБрдкреНрд░рд╕рд┐рджреНрдз рд╕рд╛рдзрдиреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕) рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд░рд╛рдмрдкрдгреЗ рдЕрдиреБрдХреВрд▓ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕реВрдЪреАрдмрджреНрдз рдирд┐рд░реНрдмрдВрдз рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдЕрддрд┐рдереА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреЗ рдЧреБрдгрдзрд░реНрдо рд╕рддрдд рдмрджрд▓реВрди рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реВрди рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд (рдпрд╛рдкреБрдвреЗ рд╕рдВрджрд░реНрдн VM рдореНрд╣рдгреВрди), рдЬреНрдпрд╛рдореБрд│реЗ рддреНрд░реБрдЯреАрдВрдЪрд╛ рдзреЛрдХрд╛ рд╡рд╛рдврддреЛ.

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЖрдореНрд╣рд╛рд▓рд╛ рдХреНрдпреВрдмреНрд╕ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреА рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд┐рд╕реНрдЯрдо рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдиреБрднрд╡ рд╣реЛрддрд╛, рдкрд░рдВрддреБ рдЕрддрд┐рдереА рд╡рд┐рдВрдбреЛрдЬрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрдерд┐рд░рддреЗрдмрджреНрджрд▓ рд╢рдВрдХрд╛ рд╣реЛрддреНрдпрд╛. Qubes рдЪреА рд╡рд░реНрддрдорд╛рди рдЖрд╡реГрддреНрддреА рддрдкрд╛рд╕рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛, рдХрд╛рд░рдг рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рдорд░реНрдпрд╛рджрд╛ рдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдкреНрд░рддрд┐рдорд╛рдирд╛рдордзреНрдпреЗ, рд╡рд┐рд╢реЗрд╖рдд: рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдЖрдгрд┐ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рдирдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдЕрдЧрджреА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдмрд╕рддрд╛рдд. рдкреБрдвреЗ, рдореА рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рд╡рд╛рдкрд░реВрди рдХреНрдпреВрдмреНрд╕рдЪреНрдпрд╛ рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рд╕рд╛рдзрдирд╛рдВрдмрджреНрджрд▓ рдереЛрдбрдХреНрдпрд╛рдд рдмреЛрд▓рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрди.

Xen рдЖрднрд╛рд╕реАрдХрд░рдгрд╛рдЪреЗ рдкреНрд░рдХрд╛рд░

Qubes Xen рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ, рдЬреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдВрд╕рд╛рдзрдиреЗ, рдореЗрдорд░реА рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдХрдореА рдХрд░рддреЗ. рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ (dom0 рд╕рд╛рдареА Qubes Fedora рд╡рд┐рддрд░рдг рд╡рд╛рдкрд░рддреЗ) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдЗрддрд░ рд╕рд░реНрд╡ рдХрд╛рд░реНрдпреЗ dom0 рдордзреНрдпреЗ рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗрдд.

Windows 7 рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QubesOS рд╡рд╛рдкрд░рдгреЗ

Xen рдЕрдиреЗрдХ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рдирд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ (рдореА рдЗрдВрдЯреЗрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдЙрджрд╛рд╣рд░рдгреЗ рджреЗрдИрди, рдЬрд░реА Xen рдЗрддрд░рд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ):

  • рдкреЕрд░рд╛рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди (рдкреАрд╡реНрд╣реА) - рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдкреЛрд░реНрдЯ рди рд╡рд╛рдкрд░рддрд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдореЛрдб, рдХрдВрдЯреЗрдирд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рдирдЪреА рдЖрдард╡рдг рдХрд░реВрди рджреЗрдгрд╛рд░рд╛, рдЕрдиреБрдХреВрд▓ рдХрд░реНрдирд▓ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ (dom0 рдпрд╛ рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЛ);
  • рдкреВрд░реНрдг рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди (HVM) - рдпрд╛ рдореЛрдбрдордзреНрдпреЗ, рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдорд░реНрдерди рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ рдЗрддрд░ рд╕рд░реНрд╡ рдЙрдкрдХрд░рдгреЗ QEMU рд╡рд╛рдкрд░реВрди рдЕрдиреБрдХрд░рдг рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рд╡рд┐рд╡рд┐рдз рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪрд╛ рд╣рд╛ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗ;
  • рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рдЪреЗ рдкреЕрд░рд╛рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди (PVH - рдкреЕрд░рд╛рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдЗрдЬреНрдб рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░) - рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдорд░реНрдерди рд╡рд╛рдкрд░реВрди рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдореЛрдб рдЬреЗрд╡реНрд╣рд╛, рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реА рдХрд░реНрдирд▓ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдиреБрд╕рд╛рд░ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рд╛рдорд╛рдпрд┐рдХ рдореЗрдорд░реА) рдХреНрдпреВрдИрдПрдордпреВ рдЗрдореНрдпреБрд▓реЗрд╢рдирдЪреА рдЧрд░рдЬ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рд╡рд╛рдкрд░рддреЗ. рдЖрдгрд┐ I/O рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреЗ. 4.11 рдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрдгрд╛рд░реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдпрд╛ рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛рдд.

Windows 7 рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QubesOS рд╡рд╛рдкрд░рдгреЗ

рдХреНрдпреВрдмреНрд╕ 4.0 рдкрд╛рд╕реВрди рд╕реБрд░реВ рдХрд░реВрди, рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, рдкреЕрд░рд╛рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдореЛрдбрдЪрд╛ рд╡рд╛рдкрд░ рд╕реЛрдбрд▓рд╛ рдЖрд╣реЗ (рдЗрдВрдЯреЗрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреАрд▓ рдЬреНрдЮрд╛рдд рднреЗрджреНрдпрддреЗрдореБрд│реЗ, рдЬреНрдпрд╛ рдкреВрд░реНрдг рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рдирдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдореБрд│реЗ рдЕрдВрд╢рддрдГ рдХрдореА рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд); PVH рдореЛрдб рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.

рдЗрдореНрдпреБрд▓реЗрд╢рди (HVM рдореЛрдб) рд╡рд╛рдкрд░рддрд╛рдирд╛, QEMU рд▓рд╛ рд╕реНрдЯрдмрдбреЛрдореЗрди рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдПрдХрд╛ рд╡реЗрдЧрд│реНрдпрд╛ VM рдордзреНрдпреЗ рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрддреАрд▓ рд╕рдВрднрд╛рд╡реНрдп рддреНрд░реБрдЯреАрдВрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреЗрдгреНрдпрд╛рдЪреЗ рдЬреЛрдЦреАрдо рдХрдореА рд╣реЛрддреЗ (QEMU рдкреНрд░рдХрд▓реНрдкрд╛рдд рд╕реБрд╕рдВрдЧрддрддреЗрд╕рд╣ рдмрд░реЗрдЪ рдХреЛрдб рдЕрд╕рддрд╛рдд).
рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╣рд╛ рдореЛрдб рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рд╡рд╛.

рд╕реЗрд╡рд╛ рдЖрднрд╛рд╕реА рдорд╢реАрди

рдХреНрдпреВрдмреНрд╕ рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ, рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреНрдпрд╛ рдкреНрд░рдореБрдЦ рдХреНрд╖рдорддреЗрдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ рдЕрддрд┐рдереА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд PCI рдЙрдкрдХрд░рдгрд╛рдВрдЪреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг. рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЕрдкрд╡рд░реНрдЬрди рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдмрд╛рд╣реНрдп рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╣реЛрд╕реНрдЯ рднрд╛рдЧрд╛рд▓рд╛ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. Xen PV рдЖрдгрд┐ HVM рдореЛрдбрд╕рд╛рдареА рдпрд╛рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ, рджреБрд╕рд▒реНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд IOMMU (Intel VT-d) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ - рдЖрднрд╛рд╕реА рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди.

рд╣реЗ рдЕрдиреЗрдХ рдкреНрд░рдгрд╛рд▓реА рдЖрднрд╛рд╕реА рдорд╢реАрди рддрдпрд╛рд░ рдХрд░рддреЗ:

  • sys-net, рдЬреНрдпрд╛рдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдЬреЗ рдЗрддрд░ VM рд╕рд╛рдареА рдмреНрд░рд┐рдЬ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬреЗ рдлрд╛рдпрд░рд╡реЙрд▓ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣реАрдкреАрдПрди рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рдХрд╛рд░реНрдпреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрддрд╛рдд;
  • sys-usb, рдЬреНрдпрд╛рдордзреНрдпреЗ USB рдЖрдгрд┐ рдЗрддрд░ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдХ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд;
  • sys-рдлрд╛рдпрд░рд╡реЙрд▓, рдЬреЗ рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ VM рд╕рд╛рдареА рдлрд╛рдпрд░рд╡реЙрд▓ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдпреВрдПрд╕рдмреА рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреЗ рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрд╕рд╣ рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд:

  • HID (рдорд╛рдирд╡реА рдЗрдВрдЯрд░рдлреЗрд╕ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕) рдЙрдкрдХрд░рдг рд╡рд░реНрдЧрд╛рд╕рд╛рдареА, dom0 рд╡рд░ рдЖрджреЗрд╢ рдкрд╛рдард╡рдгреЗ;
  • рдХрд╛рдврддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреНрдпрд╛ рдореАрдбрд┐рдпрд╛рд╕рд╛рдареА, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреЗ рдЗрддрд░ VM рд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди (dom0 рд╡рдЧрд│рддрд╛);
  • рдереЗрдЯ USB рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреЗ (USBIP рдЖрдгрд┐ рдПрдХрддреНрд░реАрдХрд░рдг рд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░реВрди).

рдЕрд╢рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ, рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЕрдХ рдХрд┐рдВрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрджреНрд╡рд╛рд░реЗ рдпрд╢рд╕реНрд╡реА рдЖрдХреНрд░рдордгрд╛рдореБрд│реЗ рдХреЗрд╡рд│ рдЪрд╛рд▓реВ рд╕реЗрд╡рд╛ VM рдЪреА рддрдбрдЬреЛрдб рд╣реЛрдК рд╢рдХрддреЗ, рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реА рдирд╛рд╣реА. рдЖрдгрд┐ рд╕реЗрд╡рд╛ VM рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреА рддреНрдпрд╛рдЪреНрдпрд╛ рдореВрд│ рд╕реНрдерд┐рддреАрдд рд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рдИрд▓.

VM рдПрдХрддреНрд░реАрдХрд░рдг рд╕рд╛рдзрдиреЗ

рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреНрдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдкрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рдЪреЗ рдЕрдиреЗрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд - рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╡реНрд╣рд┐рдбрд┐рдУрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреЗ. рдЕрддрд┐рдереА рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╡рд┐рд╡рд┐рдз рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рд░рд┐рдореЛрдЯ рдНрдХреНрд╕реЗрд╕ рдЯреВрд▓реНрд╕ (RDP, VNC, Spice, рдЗ.) рдЕрд╕реВ рд╢рдХрддрд╛рдд рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ (рдЕрд╢рд╛ рд╕рд╛рдзрдирд╛рдВрдирд╛ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдЕрддрд┐рдереА рдЙрдкрдпреБрдХреНрддрддрд╛ рдореНрд╣рдгрддрд╛рдд). рдПрдХ рдорд┐рд╢реНрд░рд┐рдд рдкрд░реНрдпрд╛рдп рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЬреЗрд╡реНрд╣рд╛ рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ I/O рдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рддреЛ рдЖрдгрд┐ рдмрд╛рд╣реНрдпрд░рд┐рддреНрдпрд╛ I/O рдПрдХрддреНрд░ рдХрд░рдгрд╛рд░рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрдкрд╛рдЗрд╕ рд╕рд╛рд░рдЦреЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рд░рд┐рдореЛрдЯ рдНрдХреНрд╕реЗрд╕ рд╕рд╛рдзрдиреЗ рд╕рд╣рд╕рд╛ рдкреНрд░рддрд┐рдорд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рддрд╛рдд, рдХрд╛рд░рдг рддреНрдпрд╛рдд рдиреЗрдЯрд╡рд░реНрдХрджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреЗ, рдЬреНрдпрд╛рдЪрд╛ рдкреНрд░рддрд┐рдореЗрдЪреНрдпрд╛ рдЧреБрдгрд╡рддреНрддреЗрд╡рд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрдд рдирд╛рд╣реА.

рдХреНрдпреВрдмреНрд╕ VM рдПрдХрддреНрд░реАрдХрд░рдгрд╛рд╕рд╛рдареА рд╕реНрд╡рддрдГрдЪреА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╕рд░реНрд╡ рдкреНрд░рдердо, рд╣реА рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ - рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ VM рдордзреАрд▓ рд╡рд┐рдВрдбреЛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд░рдВрдЧрд╛рдЪреНрдпрд╛ рдлреНрд░реЗрдорд╕рд╣ рдПрдХрд╛рдЪ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдПрдХрддреНрд░реАрдХрд░рдг рд╕рд╛рдзрдиреЗ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рддрд╛рдд - рд╕рд╛рдорд╛рдпрд┐рдХ рдореЗрдорд░реА (Xen рдЕрдиреБрджрд╛рди рдЯреЗрдмрд▓), рд╕реВрдЪрдирд╛ рд╕рд╛рдзрдиреЗ (Xen рдЗрд╡реНрд╣реЗрдВрдЯ рдЪреЕрдиреЗрд▓), рд╢реЗрдЕрд░реНрдб рд╕реНрдЯреЛрд░реЗрдЬ xenstore рдЖрдгрд┐ vchan рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓. рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдорджрддреАрдиреЗ, рдореВрд▓рднреВрдд рдШрдЯрдХ qrexec рдЖрдгрд┐ qubes-rpc, рдЖрдгрд┐ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд - рдСрдбрд┐рдУ рдХрд┐рдВрд╡рд╛ USB рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди, рдлрд╛рдпрд▓реА рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╕рд╛рдордЧреНрд░реА рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреЗ, рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓реЙрдиреНрдЪ рдХрд░рдгреЗ. VM рд╡рд░ рдЙрдкрд▓рдмреНрдз рд╕реЗрд╡рд╛ рдорд░реНрдпрд╛рджрд┐рдд рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгрд╛рд░реА рдзреЛрд░рдгреЗ рд╕реЗрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдЦрд╛рд▓реАрд▓ рдЖрдХреГрддреА рджреЛрди VM рдЪреНрдпрд╛ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд▓рд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ.

Windows 7 рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QubesOS рд╡рд╛рдкрд░рдгреЗ

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, VM рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдиреЗрдЯрд╡рд░реНрдХ рди рд╡рд╛рдкрд░рддрд╛ рдЪрд╛рд▓рддреЗ, рдЬреЗ рдорд╛рд╣рд┐рддреА рдЧрд│рддреА рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд╛рдпрддреНрдд VM рдЪрд╛ рдкреВрд░реНрдг рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдСрдкрд░реЗрд╢рдиреНрд╕ (PGP/SSH) рдЪреЗ рд╡рд┐рднрд╛рдЬрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗрд╡реНрд╣рд╛ рдЦрд╛рдЬрдЧреА рдХреА рд╡реЗрдЧрд│реНрдпрд╛ VM рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рдЬрд╛рдд рдирд╛рд╣реАрдд.

рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕, рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдгрд┐ рдПрдХ-рд╡реЗрд│ VM

Qubes рдордзреАрд▓ рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХрд╛рд░реНрдп рдЖрднрд╛рд╕реА рдорд╢реАрдирдордзреНрдпреЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдореБрдЦреНрдп рдпрдЬрдорд╛рди рдкреНрд░рдгрд╛рд▓реА рддреНрдпрд╛рдВрдирд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдЖрдгрд┐ рджреГрд╢реНрдпрдорд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ. рдЯреЗрдореНрдкреНрд▓реЗрдЯ-рдЖрдзрд╛рд░рд┐рдд рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди (рдЯреЗрдореНрдкрд▓реЗрдЯрд╡реНрд╣реАрдПрдо) рдЪреНрдпрд╛ рдореВрд▓рднреВрдд рд╕рдВрдЪрд╛рд╕рд╣ OS рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╣реЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ Fedora рдХрд┐рдВрд╡рд╛ Debian рд╡рд┐рддрд░рдгрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд Linux VM рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рд╕рд╛рдзрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реА рдЖрд╣реЗрдд, рдЖрдгрд┐ рд╕рдорд░реНрдкрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡рд┐рднрд╛рдЬрдиреЗ рдЖрд╣реЗрдд. рдЕрдирд┐рд╡рд╛рд░реНрдп рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкрдбрддрд╛рд│рдгреА (GnuPG) рд╕рд╣ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдордзреВрди рдорд╛рдирдХ рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (dnf рдХрд┐рдВрд╡рд╛ apt) рджреНрд╡рд╛рд░реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреА рд╕реНрдерд╛рдкрдирд╛ рдЖрдгрд┐ рдЕрджреНрдпрддрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЕрд╢рд╛ рд╡реНрд╣реАрдПрдордЪрд╛ рдЙрджреНрджреЗрд╢ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реНрдпрд╛ рд╡реНрд╣реАрдПрдо рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рд╣рд╛ рдЖрд╣реЗ.

рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╡рд░, рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди VM (AppVM) рд╕рдВрдмрдВрдзрд┐рдд VM рдЯреЗрдореНрдкрд▓реЗрдЯрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрдирд╛рдЪрд╛ рд╕реНрдиреЕрдкрд╢реЙрдЯ рд╡рд╛рдкрд░рддреЗ рдЖрдгрд┐ рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдмрджрд▓ рдЬрддрди рди рдХрд░рддрд╛ рд╣рд╛ рд╕реНрдиреЕрдкрд╢реЙрдЯ рд╣рдЯрд╡рддреЗ. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдкреНрд░рддреНрдпреЗрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди VM рд╕рд╛рдареА рдпреБрдирд┐рдХ рд╡рд┐рднрд╛рдЬрдирд╛рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдордзреНрдпреЗ рдорд╛рдЙрдВрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

Windows 7 рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QubesOS рд╡рд╛рдкрд░рдгреЗ

рдбрд┐рд╕реНрдкреЛрдЬреЗрдмрд▓ рд╡реНрд╣реАрдПрдо (рдбрд┐рд╕реНрдкреЛрдЬреЗрдмрд▓рд╡реНрд╣реАрдПрдо) рд╡рд╛рдкрд░рдгреЗ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ. рдЕрд╕рд╛ рд╡реНрд╣реАрдПрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдЪреНрдпрд╛ рд╡реЗрд│реА рдЯреЗрдореНрдкрд▓реЗрдЯрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдПрдХрд╛ рдЙрджреНрджреЗрд╢рд╛рд╕рд╛рдареА рд▓реЙрдиреНрдЪ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ - рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреЗ рдмрдВрдж рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдбрд┐рд╕реНрдкреЛрдЬреЗрдмрд▓ рд╡реНрд╣реАрдПрдордЪрд╛ рд╡рд╛рдкрд░ рд╕рдВрд╢рдпрд╛рд╕реНрдкрдж рдлрд╛рдпрд▓реА рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЬреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдореБрд│реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рднреЗрджреНрдпрддреЗрдЪреЗ рд╢реЛрд╖рдг рд╣реЛрдК рд╢рдХрддреЗ. рдПрдХ-рд╡реЗрд│ VM рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдлрд╛рдЗрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (рдиреЙрдЯрд┐рд▓рд╕) рдЖрдгрд┐ рдИрдореЗрд▓ рдХреНрд▓рд╛рдпрдВрдЯ (рдердВрдбрд░рдмрд░реНрдб) рдордзреНрдпреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ.

Windows VM рдЪрд╛ рд╡рд╛рдкрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рд╣рд▓рд╡реВрди рдЯреЗрдореНрдкрд▓реЗрдЯ рдЖрдгрд┐ рдПрдХ-рд╡реЗрд│рдЪрд╛ VM рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЖрдордЪреНрдпрд╛ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ, рдЕрд╢рд╛ рдЯреЗрдореНрдкрд▓реЗрдЯрдЪрд╛ рд╡рд╛рдкрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╢рд╛рд╕рди рдХрд╛рд░реНрдпреЗ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрдиреЗрд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓. рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдЕрдиреЗрдХ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди VM рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓ - рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдорд░реНрдпрд╛рджрд┐рдд рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╣ (рдорд╛рдирдХ sys-рдлрд╛рдпрд░рд╡реЙрд▓ рдХреНрд╖рдорддрд╛) рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рди рдХрд░рддрд╛ (рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА). рдЯреЗрдореНрдкрд▓реЗрдЯрдордзреНрдпреЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдмрджрд▓ рдЖрдгрд┐ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдпрд╛ VM рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЕрд╕рддреАрд▓, рдЖрдгрд┐ рдмреБрдХрдорд╛рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЕрд╕рд▓реЗ рддрд░реАрд╣реА, рддреНрдпрд╛рдВрдирд╛ рддрдбрдЬреЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╡реЗрд╢ рдирд╕реЗрд▓.

рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рд▓рдврд╛

рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдХреНрдпреВрдмреНрд╕рдЪрд╛ рдЖрдзрд╛рд░ рдЖрд╣реЗрдд рдЖрдгрд┐ рдЕрдЧрджреА рд╕реНрдерд┐рд░рдкрдгреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд; рдЕрдбрдЪрдгреА рд╡рд┐рдВрдбреЛрдЬрдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрддрд╛рдд. рд╡рд┐рдВрдбреЛрдЬ рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдХреНрдпреВрдмреНрд╕ рд╡рд┐рдВрдбреЛрдЬ рдЯреВрд▓реНрд╕ (рдХреНрдпреВрдбрдмреНрд▓реНрдпреВрдЯреА) рдЧреЗрд╕реНрдЯ рдЯреВрд▓реНрд╕рдЪрд╛ рдПрдХ рд╕рдВрдЪ рд╡рд╛рдкрд░рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ Xen рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕, рдПрдХ рдХреНрдпреВрд╡реНрд╣рд┐рдбрд┐рдУ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЖрдгрд┐ рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдгреАрд╕рд╛рдареА (рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдиреНрд╕рдлрд░, рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб) рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рд╕реНрдерд╛рдкрдирд╛ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рдЖрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдиреБрднрд╡ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░реВ.

рдореБрдЦреНрдп рдЕрдбрдЪрдг рдореВрд▓рдд: рд╡рд┐рдХрд╕рд┐рдд рд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рдЪреА рдХрдорддрд░рддрд╛ рдЖрд╣реЗ. рдХреА рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕ (QWT) рдЕрдиреБрдкрд▓рдмреНрдз рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕рддреЗ рдЖрдгрд┐ Windows рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реАрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗ. рдореНрд╣рдгреВрди, рд╕рд░реНрд╡рдкреНрд░рдердо, рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреЗ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рдорд░реНрдерди рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╢рдХреНрдпрддреЗрдЪреА рд╕рдордЬ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдбреАрдмрдЧ рдХрд░рдгреЗ рд╕рд░реНрд╡рд╛рдд рдХрдареАрдг рдЖрд╣реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░, рдЬреЛ рд╡реНрд╣рд┐рдбрд┐рдУ рдЕреЕрдбреЙрдкреНрдЯрд░рдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рддреЛ рдЖрдгрд┐ рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдкреНрд░рддрд┐рдорд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рд╕реНрдкреНрд▓реЗ рдХрд░рддреЛ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрдкреВрд░реНрдг рдбреЗрд╕реНрдХрдЯреЙрдк рдХрд┐рдВрд╡рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдВрдбреЛ рдереЗрдЯ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд┐рд│рддреЗ. рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рджрд░рдореНрдпрд╛рди, рдЖрдореНрд╣реА рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЕрд╕реЗрдВрдмрд▓реАрд╕рд╛рдареА рдХреЛрдб рд╕реНрд╡реАрдХрд╛рд░рд▓рд╛ рдЖрдгрд┐ рджреЛрди рд╡рд┐рдВрдбреЛрдЬ рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ рдбреАрдмрдЧрд┐рдВрдЧ рдпреЛрдЬрдирд╛ рддрдпрд╛рд░ рдХреЗрд▓реА. рдХреНрд░реЙрд╕рдмрд┐рд▓реНрдб рд╕реНрдЯреЗрдЬрд╡рд░, рдЖрдореНрд╣реА рдЕрдиреЗрдХ рдмрджрд▓ рдХреЗрд▓реЗ рдЬреНрдпрд╛рдиреЗ рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдЧреЛрд╖реНрдЯреА рд╕реБрд▓рдн рдХреЗрд▓реНрдпрд╛, рдореБрдЦреНрдпрдд: рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдЪреНрдпрд╛ "рд╢рд╛рдВрдд" рд╕реНрдерд╛рдкрдиреЗрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдЖрдгрд┐ рджреАрд░реНрдШрдХрд╛рд│ VM рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреА рддреНрд░рд╛рд╕рджрд╛рдпрдХ рдЕрдзреЛрдЧрддреА рджреЗрдЦреАрд▓ рджреВрд░ рдХреЗрд▓реА. рдЖрдореНрд╣реА рдХрд╛рдорд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рднрд╛рдВрдбрд╛рд░, рддреНрдпрд╛рдореБрд│реЗ рдЬрд╛рд╕реНрдд рдХрд╛рд│ рдирд╛рд╣реА рдкреНрд░реЗрд░рдгрд╛рджрд╛рдпреА рд▓реАрдб рдХреНрдпреВрдмреНрд╕ рдбреЗрд╡реНрд╣рд▓рдкрд░.

рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рд╕реНрдерд┐рд░рддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рд╕рд░реНрд╡рд╛рдд рдЧрдВрднреАрд░ рдЯрдкреНрдкрд╛ рдореНрд╣рдгрдЬреЗ рд╡рд┐рдВрдбреЛрдЬрдЪрд╛ рдкреНрд░рд╛рд░рдВрдн, рдпреЗрдереЗ рдЖрдкрдг рдкрд░рд┐рдЪрд┐рдд рдирд┐рд│рд╛ рд╕реНрдХреНрд░реАрди рдкрд╛рд╣реВ рд╢рдХрддрд╛ (рдХрд┐рдВрд╡рд╛ рддреЗ рдкрд╛рд╣реВ рд╢рдХрдд рдирд╛рд╣реА). рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╣реБрддреЗрдХ рддреНрд░реБрдЯреАрдВрд╕рд╛рдареА, рд╡рд┐рд╡рд┐рдз рдЙрдкрд╛рдп рд╣реЛрддреЗ - Xen рдмреНрд▓реЙрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ, VM рдореЗрдорд░реА рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдХреЛрд░рдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░рдгреЗ. рдЖрдордЪреА рдЕрддрд┐рдереА рд╕рд╛рдзрдиреЗ рдкреВрд░реНрдгрддрдпрд╛ рдЕрдкрдбреЗрдЯреЗрдб Windows 7 рдЖрдгрд┐ Windows 10 (qvideo рд╡рдЧрд│рддрд╛) рд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдЪрд╛рд▓рд╡рддрд╛рдд.

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рддреВрди рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЬрд╛рддрд╛рдирд╛, рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд OEM рдЖрд╡реГрддреНрддреНрдпрд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ Windows рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рдд рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рддреЗ. рдЕрд╢рд╛ рдкреНрд░рдгрд╛рд▓реА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреНрдпрд╛ UEFI рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрд░рд╡рд╛рдиреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдХреНрд░рд┐рдпрдХрд░рдг рд╡рд╛рдкрд░рддрд╛рдд. рд╕рдХреНрд░рд┐рдпрддреЗрд╡рд░ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо (SLIC рдЯреЗрдмрд▓) рдЪреНрдпрд╛ рд╕рдВрдкреВрд░реНрдг ACPI рд╡рд┐рднрд╛рдЧрд╛рдВрдкреИрдХреА рдПрдХ рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдЪреА рдиреЛрдВрджрдгреА рдХрд░реВрди рдЗрддрд░рд╛рдВрдирд╛ рдереЛрдбреЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. Xen рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреЗрдмрд▓реНрд╕рдЪреА ACPI рд╕рд╛рдордЧреНрд░реА рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдкрд░рдВрддреБ рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯреА рди рдмрджрд▓рддрд╛. рд╕рдорд╛рди OpenXT рдкреНрд░рдХрд▓реНрдкрд╛рддреАрд▓ рдкреЕрдЪ, рдЬреЛ Qubes рд╕рд╛рдареА рд░реБрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛, рддреНрдпрд╛рдиреЗ рд╕рдорд╛рдзрд╛рдирд╛рд╕ рдорджрдд рдХреЗрд▓реА. рдирд┐рд░рд╛рдХрд░рдгреЗ рдХреЗрд╡рд│ рдЖрдореНрд╣рд╛рд▓рд╛рдЪ рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдЯрд▓реА рдирд╛рд╣реАрдд рдЖрдгрд┐ рдореБрдЦреНрдп Qubes рднрд╛рдВрдбрд╛рд░ рдЖрдгрд┐ Libvirt рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА.

рд╡рд┐рдВрдбреЛрдЬ рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рдЯреВрд▓реНрд╕рдЪреНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рддреЛрдЯреНрдпрд╛рдВрдордзреНрдпреЗ рдСрдбрд┐рдУ, рдпреВрдПрд╕рдмреА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдирд╕рдгреЗ рдЖрдгрд┐ GPU рд╕рд╛рдареА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдорд░реНрдерди рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдореАрдбрд┐рдпрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдЬрдЯрд┐рд▓рддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдкрд░рдВрддреБ рд╡рд░реАрд▓ рдЧреЛрд╖реНрдЯреА рдХрд╛рд░реНрдпрд╛рд▓рдпреАрди рджрд╕реНрддрдРрд╡рдЬрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА VM рдЪрд╛ рд╡рд╛рдкрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реАрдд рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реАрдд.

рд╡рд┐рдВрдбреЛрдЬ рд╡реНрд╣реАрдПрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдиреЗрдЯрд╡рд░реНрдХрд╢рд┐рд╡рд╛рдп рдХрд┐рдВрд╡рд╛ рдорд░реНрдпрд╛рджрд┐рдд рдиреЗрдЯрд╡рд░реНрдХрд╕рд╣ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдбрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд╡реНрд╣реАрдПрдордЪреА рдпреЛрдЧреНрдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рддрдпрд╛рд░ рдХрд░реВрди рдкреВрд░реНрдг рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрдгрд┐ рдХрд╛рдврддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧрд╛ рдореАрдбрд┐рдпрд╛ рдирд┐рд╡рдбрдХрдкрдгреЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рджреЗрдЦреАрд▓ рдорд╛рдирдХ OS рдЯреВрд▓реНрд╕рджреНрд╡рд╛рд░реЗ рд╕реЛрдбрд╡рд▓реА рдЧреЗрд▓реА - рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдирд╛ , рддреЗ VM sys-usb рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд, рддреЗрдереВрди рддреЗ рдЖрд╡рд╢реНрдпрдХ VM рд╡рд░ "рдлреЙрд░рд╡рд░реНрдб" рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рджрд┐рд╕рддреЗ.

Windows 7 рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QubesOS рд╡рд╛рдкрд░рдгреЗ

рдкреНрд░рдгрд╛рд▓реАрдЪреА рдЕрдВрддрд┐рдо рдЖрд╡реГрддреНрддреА рд╕рдХрд╛рд░рд╛рддреНрдордХрдкрдгреЗ (рдЬреНрдпрд╛рдкрд░реНрдпрдВрдд рдЕрд╢рд╛ рд╕рд░реНрд╡рд╕рдорд╛рд╡реЗрд╢рдХ рд╕рдорд╛рдзрд╛рдирд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ) рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рд╕реНрд╡реАрдХрд╛рд░рд▓реА рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдорд╛рдирдХ рд╕рд╛рдзрдирд╛рдВрдореБрд│реЗ рд╡реНрд╣реАрдкреАрдПрди рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдореЛрдмрд╛рдЗрд▓ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирд╡рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ.

рддреНрдпрд╛рдРрд╡рдЬреА рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рдорд░реНрдердирд╛рд╢рд┐рд╡рд╛рдп рд╕реЛрдбрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдЬреЛрдЦреАрдо рдХрдореА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ - рд╣реЗ рдирд╡реАрди рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддреЗрдЪреА рд╕рдХреНрддреА рдХрд░рдд рдирд╛рд╣реА, рд╣реЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдХрд┐рдВрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рд╡рдЧрд│рдгреНрдпрд╛рдЪреА рдХрд┐рдВрд╡рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЖрдгрд┐ рддреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдПрдХ-рд╡реЗрд│ рд▓рд╛рдБрдЪ рд╡рд╛рддрд╛рд╡рд░рдг рд▓рд╛рдЧреВ рдХрд░рд╛.

рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рдирджреНрд╡рд╛рд░реЗ рдЕрд▓рдЧрд╛рд╡рдЪреНрдпрд╛ рдХрд▓реНрдкрдиреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд, Qubes OS рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╕рд╛рдареА рдпрд╛ рдЖрдгрд┐ рдЗрддрд░ рдпрдВрддреНрд░рдгрд╛рдВрдЪрд╛ рд▓рд╛рдн рдШреЗрдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ. рдмрд╛рд╣реЗрд░реВрди, рдмрд░реЗрдЪ рд▓реЛрдХ рдХреНрдпреВрдмреНрд╕рд▓рд╛ рдореБрдЦреНрдпрддреНрд╡реЗ рдирд╛рд╡ рдЧреБрдкреНрдд рдареЗрд╡рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рдореНрд╣рдгреВрди рдкрд╛рд╣рддрд╛рдд, рдкрд░рдВрддреБ рддреА рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрд╕рд╛рдареА рдПрдХ рдЙрдкрдпреБрдХреНрдд рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ, рдЬреЗ рд╕рд╣рд╕рд╛ рдкреНрд░рдХрд▓реНрдк, рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╣рд╕реНрдпреЗ рд╢реЛрдзрддрд╛рдд рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрд╢реЛрдзрдХрд╛рдВрд╕рд╛рдареА. рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреЗ рдкреГрдердХреНрдХрд░рдг, рдбреЗрдЯрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рдЪреЗ рдФрдкрдЪрд╛рд░рд┐рдХреАрдХрд░рдг рд╣реЗ рдзреЛрдХреНрдпрд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓реА рдбрд┐рдЭрд╛рдЗрдирдЪреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЯрдкреНрдкреЗ рдЖрд╣реЗрдд. рд╣реЗ рдкреГрдердХреНрдХрд░рдг рдорд╛рд╣рд┐рддреАрдЪреА рд░рдЪрдирд╛ рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ рдЖрдгрд┐ рдорд╛рдирд╡реА рдШрдЯрдХ - рдШрд╛рдИ, рдердХрд╡рд╛ рдЗрддреНрдпрд╛рджреАрдВрдореБрд│реЗ рддреНрд░реБрдЯреАрдВрдЪреА рд╢рдХреНрдпрддрд╛ рдХрдореА рдХрд░рддреЗ.

рд╕рдзреНрдпрд╛, рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рдореБрдЦреНрдп рднрд░ Linux рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╡рд░ рдЖрд╣реЗ. рдЖрд╡реГрддреНрддреА 4.1 рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ, рдЬреА Fedora 31 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕реЗрд▓ рдЖрдгрд┐ Xen рдЖрдгрд┐ Libvirt рдпрд╛ рдкреНрд░рдореБрдЦ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕реЗрд▓. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА Qubes рд╣реЗ рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрд╛рдВрдиреА рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗ рдирд╡реАрди рдзреЛрдХреЗ рдХрд┐рдВрд╡рд╛ рддреНрд░реБрдЯреА рдУрд│рдЦрд▓реНрдпрд╛рд╕ рдиреЗрд╣рдореА рддреНрд╡рд░рд┐рдд рдЕрджреНрдпрддрдиреЗ рдЬрд╛рд░реА рдХрд░рддрд╛рдд.

рдирдВрддрд░рдЪрд╛ рд╢рдмреНрдж

рдЖрдореНрд╣реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХреНрд╖рдорддрд╛рдВрдкреИрдХреА рдПрдХ рдЖрдореНрд╣рд╛рд▓рд╛ Intel GVT-g рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд GPU рдордзреАрд▓ рдЕрддрд┐рдереА рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╕рд╣ VMs рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЕреЕрдбреЙрдкреНрдЯрд░рдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдкрд░рддрд╛ рдпреЗрддреЗ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдордЪреА рд╡реНрдпрд╛рдкреНрддреА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡рд┐рд╕реНрддреГрдд рдХрд░рддрд╛ рдпреЗрддреЗ. рд▓реЗрдЦрдирд╛рдЪреНрдпрд╛ рд╡реЗрд│реА, рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ Qubes 4.1 рдЪреНрдпрд╛ рдЪрд╛рдЪрдгреА рдмрд┐рд▓реНрдбрд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рд╡рд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ github.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛