QEMU-KVM рдЪреЗ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рддрддреНрддреНрд╡реЗ

QEMU-KVM рдЪреЗ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рддрддреНрддреНрд╡реЗ

рдорд╛рдЭреА рд╕рдзреНрдпрд╛рдЪреА рд╕рдордЬ:

1) KVM

рдХреЗрд╡реНрд╣реАрдПрдо (рдХрд░реНрдирд▓-рдЖрдзрд╛рд░рд┐рдд рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди) рд╣реЗ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ (рд╡реНрд╣реАрдПрдордПрдо тАУ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдореЕрдиреЗрдЬрд░) рдЖрд╣реЗ рдЬреЗ рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕рд╡рд░ рдореЙрдбреНрдпреВрд▓ рдореНрд╣рдгреВрди рдЪрд╛рд▓рддреЗ. рдЕрд╕реНрддрд┐рддреНрддреНрд╡рд╛рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ (рдЖрднрд╛рд╕реА) рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдХрд╛рд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рд╣реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЬреНрдпрд╛рд╡рд░ рдЪрд╛рд▓рддреЗ рддреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднреМрддрд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдкрд╛рд╕реВрди рд▓рдкрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рднреМрддрд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ (рд╣реЛрд╕реНрдЯ) рдЖрдгрд┐ рдЖрднрд╛рд╕реА OS (рдЕрддрд┐рдереА) рджрд░рдореНрдпрд╛рди "рд╕реНрдкреЗрд╕рд░" рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддреЗ.

KVM рд╣реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдЪреЗ рдорд╛рдирдХ рдореЙрдбреНрдпреВрд▓ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреЗ рдХрд░реНрдирд▓рдХрдбреВрди (рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рд╢реЗрдбреНрдпреБрд▓рд░, рдЗ.) рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ рд╡рд╕реНрддреВ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ. рдЖрдгрд┐ рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╕рд░рддреЗрд╢реЗрд╡рдЯреА, рд╣реЗ рд╕рд░реНрд╡ рдлрд╛рдпрджреЗ рдкрд╛рд╣реБрдгреНрдпрд╛рдВрдирд╛ рдЬрд╛рддрд╛рдд (рдХрд╛рд░рдг рдЕрддрд┐рдереА Linux OS рдХрд░реНрдирд▓рд╡рд░/рд╡рд░ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдд).

KVM рдЦреВрдк рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ, рдкрдг рд╕реНрд╡рддрдГрдЪ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ OS рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдирд╛рд╣реА, рдХрд╛рд░рдг... рдпрд╛рд╕рд╛рдареА I/O рдЗрдореНрдпреБрд▓реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. I/O (CPU, рдбрд┐рд╕реНрдХ, рдиреЗрдЯрд╡рд░реНрдХ, рд╡реНрд╣рд┐рдбрд┐рдУ, PCI, USB, рд╕рд┐рд░реАрдпрд▓ рдкреЛрд░реНрдЯ рдЗ.) рд╕рд╛рдареА KVM QEMU рд╡рд╛рдкрд░рддреЗ.

2) QEMU

QEMU (рдХреНрд╡рд┐рдХ рдЗрдореНрдпреБрд▓реЗрдЯрд░) рд╣реЗ рд╡рд┐рд╡рд┐рдз рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдЖрд╣реЗ рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреБрд╕рд░реНтАНрдпрд╛рд╡рд░ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, ARM -> x86). рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, QEMU рд╡рд┐рд╡рд┐рдз рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгрд╛рдВрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ: рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб, HDD, рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд╛рд░реНрдб, PCI, USB рдЗ.

рд╣реЗ рдЕрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ:

рд╕реВрдЪрдирд╛/рдмрд╛рдпрдирд░реА рдХреЛрдб (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдЖрд░рдПрдо) рдЯреАрд╕реАрдЬреА (рдЯрд╛рдЗрдиреА рдХреЛрдб рдЬрдирд░реЗрдЯрд░) рдХрдирд╡рд░реНрдЯрд░ рд╡рд╛рдкрд░реВрди рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо-рд╕реНрд╡рддрдВрддреНрд░ рдХреЛрдбрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдирдВрддрд░ рд╣рд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо-рд╕реНрд╡рддрдВрддреНрд░ рдмрд╛рдпрдирд░реА рдХреЛрдб рд▓рдХреНрд╖реНрдп рд╕реВрдЪрдирд╛/рдХреЛрдбрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, x86).

рдПрдЖрд░рдПрдо -> рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ_рдХреЛрдб -> x86

рдореВрд▓рдд:, рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛рд╣реА рд╣реЛрд╕реНрдЯрд╡рд░ QEMU рд╡рд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛, рдЕрдЧрджреА рдЬреБрдиреНрдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреЗрд▓рд╕рд╣ рдЬреЗ Intel VT-x (Intel Virtualization Technology) / AMD SVM (AMD Secure Virtual Machine) рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реАрдд. рддрдерд╛рдкрд┐, рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, TCG (TCG рдПрдХ рдЬрд╕реНрдЯ-рдЗрди-рдЯрд╛рдЗрдо рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрд╣реЗ) рд╡рд╛рдкрд░реВрди, рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯрд┐рдВрдЧ рдмрд╛рдпрдирд░реА рдХреЛрдб рдлреНрд▓рд╛рдпрд╡рд░ рджреЛрдирджрд╛ рдкреБрдиреНрд╣рд╛ рдХрдВрдкрд╛рдЗрд▓ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдореБрд│реЗ, рддреЗ рдЦреВрдк рд╣рд│реВ рдХрд╛рд░реНрдп рдХрд░реЗрд▓.

рддреНрдпрд╛. QEMU рд╕реНрд╡рддрдГрдЪ рдореЗрдЧрд╛ рдХреВрд▓ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдЦреВрдк рд╣рд│реВ рдХрд╛рдо рдХрд░рддреЗ.

3) рд╕рдВрд░рдХреНрд╖рдг рд░рд┐рдВрдЧ

QEMU-KVM рдЪреЗ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рддрддреНрддреНрд╡реЗ

рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░реАрд▓ рдмрд╛рдпрдирд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдПрдХрд╛ рдХрд╛рд░рдгрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рддреЛ, рдкрд░рдВрддреБ рдбреЗрдЯрд╛ рдНрдХреНрд╕реЗрд╕рдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рд╕реНрддрд░рд╛рдВрд╕рд╣ рд╡рд┐рд╡рд┐рдз рд╕реНрддрд░рд╛рдВрд╡рд░ (рд░рд┐рдВрдЧ / рд╕рдВрд░рдХреНрд╖рдг рд░рд┐рдВрдЧ) рд╕реНрдерд┐рдд рдЖрд╣реЗ, рд╕рд░реНрд╡рд╛рдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ (рд░рд┐рдВрдЧ 0) рдкрд╛рд╕реВрди, рд╕рд░реНрд╡рд╛рдд рдорд░реНрдпрд╛рджрд┐рдд, рдирд┐рдпрдорди рдХреЗрд▓реЗрд▓реЗ рдЖрдгрд┐ "рдирдЯреНрд╕ рдШрдЯреНрдЯ рдХреЗрд▓реЗрд▓реЗ " (рд░рд┐рдВрдЧ 3).

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдо (OS рдХрд░реНрдирд▓) рд░рд┐рдВрдЧ 0 (рдХрд░реНрдирд▓ рдореЛрдб) рд╡рд░ рдЪрд╛рд▓рддреЗ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рдбреЗрдЯрд╛ рдЖрдгрд┐ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдЬреЗ рд╣рд╡реЗ рддреЗ рдХрд░реВ рд╢рдХрддреЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░рд┐рдВрдЧ 3 рд╕реНрддрд░рд╛рд╡рд░ (рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдореЛрдб) рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдЬреЗ рд╣рд╡реЗ рддреЗ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреНрдпрд╛рдРрд╡рдЬреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдСрдкрд░реЗрд╢рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдкреНрд░рд╡реЗрд╢рд╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рдлрдХреНрдд рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рддреЛ рдЖрдгрд┐ рддреЗ "рдорд┐рд│рд╡реВ рд╢рдХрдд рдирд╛рд╣реАрдд. рдЗрддрд░ рдХреЛрдгрд╛рдЪреНрдпрд╛рддрд░реА рд╕рдБрдбрдмреЙрдХреНрд╕рдордзреНрдпреЗ). рд░рд┐рдВрдЧ 1 рдЖрдгрд┐ 2 рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдЖрд╣реЗ.

рдЗрдВрдЯреЗрд▓ рд╡реНрд╣реАрдЯреА-рдПрдХреНрд╕/рдПрдПрдордбреА рдПрд╕рд╡реНрд╣реАрдПрдордЪрд╛ рд╢реЛрдз рд▓рд╛рдЧрдгреНрдпрд╛рдкреВрд░реНрд╡реА, рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд░рд┐рдВрдЧ 0 рд╡рд░ рдЪрд╛рд▓рдд рд╣реЛрддреЗ рдЖрдгрд┐ рдкрд╛рд╣реБрдгреЗ рд░рд┐рдВрдЧ 1 рд╡рд░ рдзрд╛рд╡рдд рд╣реЛрддреЗ. рд░рд┐рдВрдЧ 1 рд▓рд╛ рдУрдПрд╕рдЪреНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдЕрдзрд┐рдХрд╛рд░ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрдХрдбреВрди рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХреЙрд▓рд╕рд╣, рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рд▓рд╛ рдлреНрд▓рд╛рдпрд╡рд░ рд╣рд╛ рдХреЙрд▓ рд╕реБрдзрд╛рд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ рдЖрдгрд┐ рддреЛ рд░рд┐рдВрдЧ 0 рд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ (рдЬрд╕реЗ QEMU рдХрд░рддрд╛рдд). рддреНрдпрд╛. рдЕрддрд┐рдереА рдмрд╛рдпрдирд░реА рдирд╛рд╣реА рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рдереЗрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдлреНрд▓рд╛рдпрд╡рд░ рдЕрдиреЗрдХ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдмрджрд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.

рдУрд╡реНрд╣рд░рд╣реЗрдб рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╣реЛрддреЗ рдЖрдгрд┐ рд╣реА рдПрдХ рдореЛрдареА рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА, рдЖрдгрд┐ рдирдВрддрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЙрддреНрдкрд╛рджрдХ, рдПрдХрдореЗрдХрд╛рдВрдкрд╛рд╕реВрди рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ, рд╕реВрдЪрдирд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдВрдЪ (Intel VT-x / AMD SVM) рдЬрд╛рд░реА рдХреЗрд▓рд╛ рдЬреНрдпрд╛рдиреЗ рдЕрддрд┐рдереА OS рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА. рдереЗрдЯ рд╣реЛрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ (рдХреЛрдгрддреНрдпрд╛рд╣реА рдорд╣рд╛рдЧрдбреНрдпрд╛ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкрд╛рдпрд▒реНрдпрд╛рдВрдирд╛ рдорд╛рдЧреЗ рдЯрд╛рдХреВрди, рдЬрд╕реЗ рдкреВрд░реНрд╡реА рд╣реЛрддреЗ).

рдЗрдВрдЯреЗрд▓ рд╡реНрд╣реАрдЯреА-рдПрдХреНрд╕ / рдПрдПрдордбреА рдПрд╕рд╡реНрд╣реАрдПрдордЪреНрдпрд╛ рдЖрдЧрдордирд╛рдиреЗ, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдирд╡реАрди рд░рд┐рдВрдЧ рд▓реЗрд╡реНрд╣рд▓ -1 (рд╡рдЬрд╛ рдПрдХ) рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛. рдЖрдгрд┐ рдЖрддрд╛ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рддреНрдпрд╛рд╡рд░ рдЪрд╛рд▓рддреЗ, рдЖрдгрд┐ рдкрд╛рд╣реБрдгреЗ рд░рд┐рдВрдЧ 0 рд╡рд░ рдЪрд╛рд▓рддрд╛рдд рдЖрдгрд┐ CPU рд╡рд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛рдд.

рддреНрдпрд╛. рд╢реЗрд╡рдЯреА:

  • рд╣реЛрд╕реНрдЯ рд░рд┐рдВрдЧ 0 рд╡рд░ рдЪрд╛рд▓рддреЛ
  • рдЕрддрд┐рдереА рд░рд┐рдВрдЧ 0 рд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдд
  • рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд░рд┐рдВрдЧ -1 рд╡рд░ рдЪрд╛рд▓рддреЗ

4) QEMU-KVM

KVM рдЕрддрд┐рдереАрдВрдирд╛ рд░рд┐рдВрдЧ 0 рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рджреЗрддреЗ рдЖрдгрд┐ I/O рдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QEMU рд╡рд╛рдкрд░рддреЗ (рдкреНрд░реЛрд╕реЗрд╕рд░, рдбрд┐рд╕реНрдХ, рдиреЗрдЯрд╡рд░реНрдХ, рд╡реНрд╣рд┐рдбрд┐рдУ, PCI, USB, рд╕рд┐рд░реАрдпрд▓ рдкреЛрд░реНрдЯ рдЗ. рдЬреЗ рдЕрддрд┐рдереА тАЬрдкрд╛рд╣рддрд╛рддтАЭ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рддрд╛рдд).

рдореНрд╣рдгреВрди QEMU-KVM (рдХрд┐рдВрд╡рд╛ KVM-QEMU) :)

рдХреНрд░реЗрдбрд┐рдЯреНрд╕
рд▓рдХреНрд╖ рд╡реЗрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЪрд┐рддреНрд░
рд╕рдВрд░рдХреНрд╖рдг рд░рд┐рдВрдЧреНрдЬрдЪреЗ рдЪрд┐рддреНрд░

P.S. рдпрд╛ рд▓реЗрдЦрд╛рдЪрд╛ рдордЬрдХреВрд░ рдореБрд│рд╛рдд рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдо рдЪреЕрдиреЗрд▓рд╡рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓рд╛ рд╣реЛрддрд╛ @RU_Voip рдЪреЕрдиреЗрд▓ рд╕рд╣рднрд╛рдЧреАрдВрдкреИрдХреА рдПрдХрд╛рдЪреНрдпрд╛ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░ рдореНрд╣рдгреВрди.

рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ рд▓рд┐рд╣рд╛ рдЬрд┐рдереЗ рдорд▓рд╛ рд╡рд┐рд╖рдп рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд╕рдордЬрд▓рд╛ рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЕрд╕рд▓реНрдпрд╛рд╕.

рдзрдиреНрдпрд╡рд╛рдж!

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

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