рдЗрдВрдЯреЗрд▓рд▓реЗ рдХреНрд▓рд╛рдЙрдб рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╢рдирдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░реЗрдХреЛ рдЫ

Intel рд▓реЗ рдХреНрд▓рд╛рдЙрдб рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░реЗрдХреЛ рдЫ, рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд, рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рд╕рдВрд░рдХреНрд╖рдгрдорд╛, рдЬрд╕рдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд░ рд╕реЗрд╡рд╛рд╣рд░реВ рдердк рд╡рд┐рдХрд╛рд╕рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗрдЫред рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рдкрдЦреЗрдЯрд╛ рдЕрдиреНрддрд░реНрдЧрдд рд╕рд░реНрдиреБрд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХрдореНрдкрдиреАрдорд╛ рдирд┐рд░реНрднрд░рддрд╛рдмрд╛рдЯ рдореБрдХреНрдд рдЧрд░реНрдиреЗрдЫ рд░ рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╣рд░реВрдХреЛ рд╕рдВрд▓рдЧреНрдирддрд╛рдХреЛ рд╕рд╛рде рд╕рд╣рдпреЛрдЧрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдиреЗрдЫред рдЕрд▓рд┐рдмрд╛рдмрд╛, рдПрдЖрд░рдПрдо, рдмрд╛рдЗрдЯрдбрд╛рдиреНрд╕ рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдЬрд╕реНрддрд╛ рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдпрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреЛ рд╕рдорд░реНрдерди рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫрдиреН, рдЬрд╕рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВ, рдЗрдиреНрдЯреЗрд▓рдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдорд┐рд▓реЗрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдг рдЧрд░реНрдиреЗ рдХрд╛рдЙрдиреНрд╕рд┐рд▓ рдЧрдарди рдЧрд░реЗред

рд╣рд╛рдореАрд▓рд╛рдИ рдпрд╛рдж рдЧрд░реМрдВ рдХрд┐ рдХреНрд▓рд╛рдЙрдб рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рд▓реЗ KVM рд░ MSHV рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдордирд┐рдЯрд░ (VMM) рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, Rust рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд░ рд╕рдВрдпреБрдХреНрдд Rust-VMM рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдирд┐рд░реНрдорд┐рдд, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВред рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрдпрд╛рд░рд╛рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рднрд░реНрдЪрд┐рдпреЛ-рдЖрдзрд╛рд░рд┐рдд рдпрдиреНрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ (рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬ) рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ; рдЗрдореБрд▓реЗрд╢рдирдХреЛ рдкреНрд░рдпреЛрдЧ рдиреНрдпреВрдирддрдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдпрд╣рд░реВ рдордзреНрдпреЗ: рдЙрдЪреНрдЪ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛, рдХрдо рдореЗрдореЛрд░реА рдЦрдкрдд, рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди, рд╕рд░рд▓реАрдХреГрдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд░ рд╕рдореНрднрд╛рд╡рд┐рдд рдЖрдХреНрд░рдордг рднреЗрдХреНрдЯрд░рд╣рд░реВрдХреЛ рдХрдореАред рд╕рд░реНрднрд░рд╣рд░реВ рдмреАрдЪ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд░ CPU, рдореЗрдореЛрд░реА рд░ PCI рдЙрдкрдХрд░рдгрд╣рд░реВ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВрдорд╛ рд╣рдЯ рдкреНрд▓рдЧрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫред x86-64 рд░ AArch64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВ рд╕рдорд░реНрдерд┐рдд рдЫрдиреНред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди