рд╣рд╛рдЗрдХреБ рдиреЗ QEMU рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛

рд╣рд╛рдЗрдХреБ рдиреЗ QEMU рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛

рдЧреВрдЧрд▓ рдХреЗ рд╕рдорд░ рдСрдл рдХреЛрдб 2024 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рд╛рдЗрдХреВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдиреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИред рдбрд╛рд▓реНрдореЗ рдирд╛рдордХ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдХрд╛рдо рдХреА рдмрджреМрд▓рдд, рд╣рд╛рдЗрдХреВ рдкрд░ QEMU рдЕрдм рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп DragonFlyBSD рд╕реЗ NVMM рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдХреЛ Haiku рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдерд╛ред рдЗрд╕рд╕реЗ QEMU рдЗрдВрдЯреЗрд▓ VT-x рдЬреИрд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ CPU рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ред рдЖрднрд╛рд╕реА рдорд╢реАрдирдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХреЗ рдХрд░реАрдмред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рдореБрдЦ рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • NVMM рдлреНрд░рдВрдЯрдПрдВрдб рдФрд░ VMX рдмреИрдХрдПрдВрдб рдХреЛ рд╣рд╛рдЗрдХреВ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдирд╛
  • рд╣рд╛рдЗрдХреВ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреГрд╖реНрда рддрд╛рд▓рд┐рдХрд╛ (EPT) рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдирд╛
  • Haiku рдкрд░ NVMM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП QEMU рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛

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

рдбреЗрд╡рд▓рдкрд░ рдиреЗ EPT-рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рджреЗрдЦрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рд╕реНрдерд┐рд░рддрд╛ рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИрдВред рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рдорд░реНрдерди рднреА рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ SMP рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ QEMU рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣рд╛рдЗрдХреВ рдХреА рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИред рдЬреИрд╕реЗ рд╣реА рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреА, рд╣рд╛рдЗрдХреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ QEMU рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЪрд▓рд╛рддреЗ рд╕рдордп рдХрд╛рдлреА рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдХреЛрдб GitHub рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрднреА рддрдХ рдореБрдЦреНрдп рд╣рд╛рдЗрдХреВ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдПрдХреАрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ