Xen 4.16 рд░ Intel Cloud Hypervisor 20.0 hypervisor рдХреЛ рд░рд┐рд▓реАрдЬ

рдЖрда рдорд╣рд┐рдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐, рдирд┐: рд╢реБрд▓реНрдХ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ Xen 4.16 рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫред Amazon, Arm, Bitdefender, Citrix рд░ EPAM Systems рдЬрд╕реНрддрд╛ рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рднрд╛рдЧ рд▓рд┐рдПред Xen 4.16 рд╢рд╛рдЦрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдЬреБрди 2, 2023 рд╕рдореНрдо рдЪрд▓реНрдиреЗрдЫ, рд░ рдХрдордЬреЛрд░реА рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд╢рди рдбрд┐рд╕реЗрдореНрдмрд░ 2, 2024 рд╕рдореНрдо рд╣реБрдиреЗрдЫред

Xen 4.16 рдорд╛ рдкреНрд░рдореБрдЦ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рд╕рд╛рдорд╛рдиреНрдп рднреМрддрд┐рдХ TPM (рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореЛрдбреНрдпреБрд▓) рдХреЛ рдЖрдзрд╛рд░рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдХреБрдЮреНрдЬреАрд╣рд░реВ (vTPM) рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рднрд░реНрдЪреБрдЕрд▓ рдЪрд┐рдкрд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗ TPM рдкреНрд░рдмрдиреНрдзрдХрд▓рд╛рдИ рдкрдЫрд┐ TPM 2.0 рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдЪреНрдпрд╛рдЗрдпреЛред
  • PVH рд░ HVM рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЕрдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рдкреНрдпрд╛рд░рд╛рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб (PV) рдЕрддрд┐рдерд┐рд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ PV Shim рддрд╣рдорд╛ рдмрдвреЗрдХреЛ рдирд┐рд░реНрднрд░рддрд╛ред рдЕрдЧрд╛рдбрд┐ рдмрдвреНрджреИ, 32-рдмрд┐рдЯ рдкреНрдпрд╛рд░рд╛рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдЕрддрд┐рдерд┐рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ PV рд╢рд┐рдо рдореЛрдбрдорд╛ рдорд╛рддреНрд░ рд╕рдореНрднрд╡ рд╣реБрдиреЗрдЫ, рдЬрд╕рд▓реЗ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рдорд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рд╕рдХреНрдиреЗ рдард╛рдЙрдБрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдЙрдиреЗрдЫред
  • рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдЯрд╛рдЗрдорд░ (PIT, рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдЕрдиреНрддрд░рд╛рд▓ рдЯрд╛рдЗрдорд░) рдмрд┐рдирд╛ рдЗрдВрдЯреЗрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдмреБрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред
  • рдЕрдкреНрд░рдЪрд▓рд┐рдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рдлрд╛ рдЧрд░рд┐рдпреЛ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЛрдб "qemu-xen-traditional" рд░ PV-Grub (рдпреА Xen-рд╡рд┐рд╢реЗрд╖ рдлреЛрд░реНрдХрд╣рд░реВрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ Xen рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ QEMU рд░ Grub рдХреЛ рдореБрдЦреНрдп рд╕рдВрд░рдЪрдирд╛рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реЗрдкрдЫрд┐ рдЧрд╛рдпрдм рднрдпреЛ) рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд░реЛрдХрд┐рдпреЛред
  • ARM рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рднрдПрдХрд╛ рдЕрддрд┐рдерд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдордирд┐рдЯрд░ рдХрд╛рдЙрдиреНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • dom0less рдореЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдерди, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд░реНрднрд░ рдмреБрдЯрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдорд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрджрд╛ dom0 рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдмрд╛рдЯ рдмрдЪреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ EFI рдлрд░реНрдорд╡реЗрдпрд░рд╕рдБрдЧ 64-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред
  • рдареВрд▓реЛред LITTLE рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╖рдо 64-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдерди, рдЬрд╕рд▓реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рддрд░ рд╢рдХреНрддрд┐-рднреЛрдХрд╛ рдХреЛрд░рд╣рд░реВ рд░ рдХрдо-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрд░ рдПрдХрд▓ рдЪрд┐рдкрдорд╛ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐-рдХреБрд╢рд▓ рдХреЛрд░рд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫред

рдПрдХреИ рд╕рдордпрдорд╛, рдЗрдВрдЯреЗрд▓рд▓реЗ рдХреНрд▓рд╛рдЙрдб рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ 20.0 рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНтАНрдпреЛ, рд╕рдВрдпреБрдХреНрдд Rust-VMM рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдирд┐рд░реНрдорд┐рдд, рдЬрд╕рдорд╛, Intel, Alibaba, Amazon, Google рд░ Red Hat рдмрд╛рд╣реЗрдХ рдкрдирд┐ рднрд╛рдЧ рд▓рд┐рдиреНрдЫред Rust-VMM Rust рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрд╛рд░реНрдп-рд╡рд┐рд╢реЗрд╖ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдХреНрд▓рд╛рдЙрдб рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рдПрдЙрдЯрд╛ рдпрд╕реНрддреЛ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рд╣реЛ рдЬрд╕рд▓реЗ KVM рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд░ рдХреНрд▓рд╛рдЙрдб-рдиреЗрдЯрд┐рдн рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЙрдЪреНрдЪ-рд╕реНрддрд░ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдордирд┐рдЯрд░ (VMM) рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб Apache 2.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЙрдкрд▓рдмреНрдз рдЫред

рдХреНрд▓рд╛рдЙрдб рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рднрд░реНрдЪрд┐рдпреЛ-рдЖрдзрд╛рд░рд┐рдд рдкреНрдпрд╛рд░рд╛рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрдзреБрдирд┐рдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдирдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдпрд╣рд░реВ рдордзреНрдпреЗ: рдЙрдЪреНрдЪ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛, рдХрдо рдореЗрдореЛрд░реА рдЦрдкрдд, рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди, рд╕рд░рд▓реАрдХреГрдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд░ рд╕рдореНрднрд╛рд╡рд┐рдд рдЖрдХреНрд░рдордг рднреЗрдХреНрдЯрд░рд╣рд░реВрдХреЛ рдХрдореАред рдЗрдореБрд▓реЗрд╢рди рд╕рдорд░реНрдерди рдиреНрдпреВрдирддрдордорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ рд░ рдлреЛрдХрд╕ paravirtualization рдорд╛ рдЫред рд╣рд╛рд▓ рдХреЗрд╡рд▓ x86_64 рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд╕рдорд░реНрдерд┐рдд рдЫрдиреН, рддрд░ AArch64 рд╕рдорд░реНрдерди рдпреЛрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд▓рд┐рдирдХреНрд╕рдХреЛ рдХреЗрд╡рд▓ 64-рдмрд┐рдЯ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рд╣рд╛рд▓ рд╕рдорд░реНрдерд┐рдд рдЫрдиреНред CPU, рдореЗрдореЛрд░реА, PCI рд░ NVDIMM рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЪрд░рдгрдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рд░реНрднрд░рд╣рд░реВ рдмреАрдЪ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛:

  • x86_64 рд░ aarch64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, 16 PCI рдЦрдгреНрдбрд╣рд░реВрд▓рд╛рдИ рдЕрдм рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ PCI рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛рд▓рд╛рдИ 31 рдмрд╛рдЯ 496 рдорд╛ рдмрдврд╛рдЙрдБрдЫред
  • рднрд░реНрдЪреБрдЕрд▓ CPU рд▓рд╛рдИ рднреМрддрд┐рдХ CPU рдХреЛрд░рд╣рд░реВ (CPU рдкрд┐рдирд┐рдЩ) рдорд╛ рдмрд╛рдЗрдиреНрдбрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд░рддреНрдпреЗрдХ vCPU рдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рдЕрдм рд╣реЛрд╕реНрдЯ CPU рд╣рд░реВрдХреЛ рд╕реАрдорд┐рдд рд╕реЗрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рдЬрд╕рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐ рдЫ, рдЬреБрди рдкреНрд░рддреНрдпрдХреНрд╖ рдореНрдпрд╛рдкрд┐рдЩ рдЧрд░реНрджрд╛ (1:1) рд╣реЛрд╕реНрдЯ рд░ рдЕрддрд┐рдерд┐ рд╕реНрд░реЛрддрд╣рд░реВ рд╡рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ NUMA рдиреЛрдбрдорд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдЪрд▓рд╛рдЙрдБрджрд╛ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫред
  • I/O рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред рдкреНрд░рддреНрдпреЗрдХ VFIO рдХреНрд╖реЗрддреНрд░ рдЕрдм рдореЗрдореЛрд░реАрдорд╛ рдореНрдпрд╛рдк рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдмрд╛рдЯ рдмрд╛рд╣рд┐рд░рд┐рдиреЗ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдЙрдБрдЫ рд░ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдорд╛ рдпрдиреНрддреНрд░ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдЫред
  • рд░рд╕реНрдЯ рдХреЛрдбрдорд╛, рд╕реБрд░рдХреНрд╖рд┐рдд рдореЛрдбрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВрд╕рдБрдЧ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕реЗрдХреНрд╕рдирд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдмрд╛рдБрдХреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЦрдгреНрдбрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдмрд╛рдБрдХреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреЛрдбрд▓рд╛рдИ рдХрд┐рди рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдиреНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреЗрд░ рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред

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

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