VirtualBox KVM рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреНрдпрд╛ рд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реЗ рдЖрд╣реЗ

рд╕рд╛рдпрдмрд░рд╕ рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреАрдиреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕ KVM рдмреЕрдХрдПрдВрдбрд╕рд╛рдареА рдХреЛрдб рдЙрдШрдбрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ VirtualBox рдордзреНрдпреЗ рдкреБрд░рд╡рд▓реЗрд▓реНрдпрд╛ vboxdrv рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓рдРрд╡рдЬреА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕ рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓рд╛ KVM рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдореЙрдбреЗрд▓ рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреВрд░реНрдгрдкрдгреЗ рд░рд╛рдЦреВрди рдХреЗрд╡реНрд╣реАрдПрдо рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рджреНрд╡рд╛рд░реЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдпрд╛рдЪреА рдмреЕрдХрдПрдВрдб рдЦрд╛рддреНрд░реА рджреЗрддреЗ. KVM рдордзреНрдпреЗ VirtualBox рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реА рд╡рд┐рджреНрдпрдорд╛рди рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. рдХреЛрдб C рдЖрдгрд┐ C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ GPLv3 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

KVM рд╡рд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреЗ рдореБрдЦреНрдп рдлрд╛рдпрджреЗ:

  • QEMU/KVM рдЖрдгрд┐ KVM рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╕рд┐рд╕реНрдЯреАрдо, рдЬрд╕реЗ рдХреА рдХреНрд▓рд╛рдЙрдб рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рд╕рд╣ рд╡рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕ рдЖрдгрд┐ рд╡рд░реНрдЪреНрдпреБрдЕрд▓ рдмреЙрдХреНрд╕рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реЗрдЧрд│реНрдпрд╛ рд╕реЗрд╡рд╛ рдЬреНрдпрд╛рдВрдирд╛ рд╡рд┐рд╢реЗрд╖ рд╕реНрддрд░рд╛рдЪреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ рддреНрдпрд╛ рдХреНрд▓рд╛рдЙрдб рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╡рд╛рдкрд░реВрди рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛рдд, рддрд░ Windows рдЕрддрд┐рдереА рдЕрдзрд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛рдд.
  • рд╡рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕ рдХрд░реНрдирд▓ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ (vboxdrv) рд▓реЛрдб рдХреЗрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ Linux рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЖрдгрд┐ рд╕рддреНрдпрд╛рдкрд┐рдд рдмрд┐рд▓реНрдбрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдХрд╛рд░реНрдп рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЬреЗ рддреГрддреАрдп-рдкрдХреНрд╖ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛрдирд╛рд╣реА.
  • KVM рдордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд рдкреНрд░рдЧрдд рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдкреНрд░рд╡реЗрдЧ рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдкрд░рдВрддреБ VirtualBox рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдд рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, KVM рдордзреНрдпреЗ, рдЗрдВрдЯрд░рдкреНрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдЗрдЬ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА APICv рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдЬреЗ рдЗрдВрдЯрд░рдкреНрдЯ рд▓реЗрдЯрдиреНрд╕реА рдХрдореА рдХрд░реВ рд╢рдХрддреЗ рдЖрдгрд┐ I/O рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░реВ рд╢рдХрддреЗ.
  • рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдЗрдЬреНрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ Windows рд╕рд┐рд╕реНрдЯрдордЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╡рд╛рдврд╡рдгрд╛рд▒реНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪреА KVM рдордзреАрд▓ рдЙрдкрд╕реНрдерд┐рддреА.
  • рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕рдордзреНрдпреЗ рдЕрджреНрдпрд╛рдк рд╕рдорд░реНрдерд┐рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рд╕рд╣ рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░ рдЪрд╛рд▓рддреЗ. KVM рдХрд░реНрдирд▓рдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддрд░ vboxdrv рдкреНрд░рддреНрдпреЗрдХ рдирд╡реАрди рдХрд░реНрдирд▓рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдкреЛрд░реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

VirtualBox KVM рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╣ x86_64 рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ Linux-рдЖрдзрд╛рд░рд┐рдд рд╣реЛрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╕реНрдерд┐рд░ рдСрдкрд░реЗрд╢рдирдЪрд╛ рджрд╛рд╡рд╛ рдХрд░рддреЗ. AMD рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЙрдкрд╕реНрдерд┐рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддрд░реАрд╣реА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдЖрд╣реЗ.

VirtualBox KVM рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреНрдпрд╛ рд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реЗ рдЖрд╣реЗ


рд╕реНрддреНрд░реЛрдд: opennet.ru

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