QEMU резреж.реж.реж рдЗрдореБрд▓реЗрдЯрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдпреЛ

QEMU резреж.рез.реж рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫред рдЗрдореБрд▓реЗрдЯрд░рдХреЛ рд░реВрдкрдорд╛, QEMU рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлрд░рдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рднрдПрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдПрдЙрдЯрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, x86-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рдкреАрд╕реАрдорд╛ ARM рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд▓рд╛рдЙрдБрджреИред QEMU рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдореЛрдбрдорд╛, CPU рдорд╛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░ Xen рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рд╡рд╛ KVM рдореЛрдбреНрдпреБрд▓рдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдирдЬрд┐рдХ рд╣реБрдиреНрдЫред Linux, рд╡рд╛ NetBSD рдорд╛ NVMM рдореЛрдбреНрдпреБрд▓ред

рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореВрд▓ рд░реВрдкрдорд╛ рдлреЗрдмреНрд░рд┐рд╕ рдмреЗрд▓рд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ x86 рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрдХрд▓рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдпрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред Linux x86 рдмрд╛рд╣реЗрдХрдХрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдорд╛ред рд╡рд┐рдХрд╛рд╕рдХрд╛ рд╡рд░реНрд╖рд╣рд░реВрдорд╛, резрек рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рдЗрдореБрд▓реЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рд░ рдЗрдореБрд▓реЗрдЯреЗрдб рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рекрежреж рдирд╛рдШреЗрдХреЛ рдерд┐рдпреЛред рд╕рдВрд╕реНрдХрд░рдг рен.реж рддрдпрд╛рд░ рдЧрд░реНрджрд╛, реиреирел рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ реи,релрежреж рднрдиреНрджрд╛ рдмрдвреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░рд┐рдпреЛред

QEMU 10.0 рдорд╛ рдердкрд┐рдПрдХрд╛ рдореБрдЦреНрдп рд╕реБрдзрд╛рд░рд╣рд░реВ:

  • virtio-scsi рдбреНрд░рд╛рдЗрднрд░рд▓реЗ рднрд░реНрдЪреБрдЕрд▓ SCSI рдирд┐рдпрдиреНрддреНрд░рдХ (SCSI рд╣реЛрд╕реНрдЯ рдмрд╕ рдПрдбрд╛рдкреНрдЯрд░) рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВрдмрд╣реБ-рд╕реНрддрд░реАрдп рдХреНрдпреБрдЗрдЩ рдкреНрд░рдгрд╛рд▓реА (рдорд▓реНрдЯрд┐рдХреНрдпреБ) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдмрд╣реБ-рдХреЛрд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдкрд╣реБрдБрдЪрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рд╡рд┐рднрд┐рдиреНрди рдмреНрд▓рдХ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреНрдпреБрд╣рд░реВ рдЫреБрдЯреНрдпрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдПрдЙрдЯреИ рдбреНрд░рд╛рдЗрднрдХреЛ рд▓рд╛рдЧрд┐ рдлрд░рдХ рдХреНрдпреБрд╣рд░реВ рдлрд░рдХ I/O рдереНрд░реЗрдбрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред рднрд░реНрдЪреБрдЕрд▓ рдмреНрд▓рдХ рдЙрдкрдХрд░рдг рдбреНрд░рд╛рдЗрднрд░ (virtio-blk) рдХреЛ рддреБрд▓рдирд╛рдорд╛, рднрд░реНрдЪреБрдЕрд▓ SCSI рдирд┐рдпрдиреНрддреНрд░рдХ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдереЛрд░реИ рдврд┐рд▓реЛ рдЫ, рддрд░ реирео рднрдиреНрджрд╛ рдмрдвреА рдбреНрд░рд╛рдЗрднрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • VFIO (рднрд░реНрдЪреБрдЕрд▓ рдлрдВрдХреНрд╢рди I/O) рд▓реЗ резрез рдФрдВ (рд░рдХреЗрдЯ рд▓реЗрдХ) рд░ резреи рдФрдВ (рдПрд▓реНрдбрд░ рд▓реЗрдХ) рдЬреЗрдиреЗрд░реЗрд╕рдирдХреЛ рдЗрдиреНрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рдПрдХреАрдХреГрдд GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ IGD (рдПрдХреАрдХреГрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЙрдкрдХрд░рдг) рдкрд╛рд╕рдереНрд░реБ рд╕рдорд░реНрдердирдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫред рдкреБрд░рд╛рдирд╛ ATI GPU рд╣рд░реВ (x11) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред PCI PM (рдкрд╛рд╡рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди) рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд╛рд░рднреВрдд рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • QEMU рдореЗрд╕рд┐рди рдкреНрд░реЛрдЯреЛрдХрд▓ (QMP) рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдЧрдЬрд╛рдд, рдЬрд╕рд▓реЗ QEMU рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдПрдЙрдЯреИ рд╣реЛрд╕реНрдЯрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдирдпрд╛рдБ QEMU рдЙрджрд╛рд╣рд░рдгрдорд╛ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА рд╕рд╛рд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, рдирдпрд╛рдБ рд▓рд╛рдЗрдн рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдореЛрдб "cpr-рдЯреНрд░рд╛рдиреНрд╕рдлрд░" (рдЪреЗрдХрдкреЛрдЗрдиреНрдЯ рд░ рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ) рдердкрд┐рдпреЛред рдпреЛ рдореЛрдбрд▓реЗ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдирдЧрд░реА рдирдпрд╛рдБ QEMU рдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдареЗрдЧрд╛рдирд╛ рдард╛рдЙрдБрдорд╛ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдореЗрдореЛрд░реА рдореНрдпрд╛рдк рдЧрд░реЗрд░ рдирд┐рд▓рдореНрдмрди рд╕рдордпрд▓рд╛рдИ рдХрдо рдЧрд░реНрдЫред
  • рдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдкреНрдпрд╛рд░рд╛рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдбрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ 'apple-gfx-pci' рд░ 'apple-gfx-mmio' рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЙрдкрдХрд░рдгрд╣рд░реВ рдердкрд┐рдпреЛред macOS рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рддреНрд╡рд░рд┐рдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ред рдкрд╣рд┐рд▓реЛ рдбреНрд░рд╛рдЗрднрд░ x86-64 рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ, рд░ рджреЛрд╕реНрд░реЛ ARM64 рдХреЛ рд▓рд╛рдЧрд┐ред
  • x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрдореБрд▓реЗрдЯрд░рд▓реЗ рдЕрдм Intel Xeon Clearwater Forest рд░ Sierra Forest v2 рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЛрдбреЗрд▓рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рд╕реНрдЯреНрд░рд┐рдЩ рдбреЗрдЯрд╛ рд╣реЗрд░рдлреЗрд░ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рдЕрдиреБрдХрд░рдгрд▓рд╛рдИ рддреАрд╡реНрд░ рдкрд╛рд░рд┐рдПрдХреЛ рдЫред
  • ARM рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрдореБрд▓реЗрдЯрд░рд▓реЗ рдЕрдм NPCM8445 рдореВрд▓реНрдпрд╛рдВрдХрди рд░ i.MX 8M Plus EVK рдмреЛрд░реНрдбрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред FEAT_AFP, FEAT_RPRES рд░ FEAT_XS рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд╣рд░реВрдХреЛ рдЕрдиреБрдХрд░рдг рдердкрд┐рдпреЛ, рд╕рд╛рдереИ EL2 рднреМрддрд┐рдХ рд░ рднрд░реНрдЪреБрдЕрд▓ рдЯрд╛рдЗрдорд░рд╣рд░реВред рдЖрд░реНрдо PXA2xx CPU рд╣рд░реВ рд░ iwMMXt рдирд┐рд░реНрджреЗрд╢рди рдЕрдиреБрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЪрд▓реНрддреАрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рд╕рдорд░реНрдердиред
  • RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрдореБрд▓реЗрдЯрд░рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрдмреНрд▓реЗрдЬ V рдмреЛрд░реНрдбрд╣рд░реВ, рдПрд╕реНрдХреЗрд▓реЛрди CPU рд░ RV64 Xiangshan Nanhu CPU рдХреЛ рдЗрдореБрд▓реЗрд╢рди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред 'svukte', 'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'supm', 'sspm' рдХрдорд╛рдгреНрдб рд╕реЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд╣рд░реВ, рд╕рд╛рдереИ IOMMU рдЕрдиреБрд╡рд╛рдж рдЯреНрдпрд╛рдЧрд╣рд░реВ рд░ riscv-iommu-sys рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • HPPA рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрдореБрд▓реЗрдЯрд░рд▓реЗ рджрд┐рд╡рд╛ GSP BMC рдмреЛрд░реНрдбрд╣рд░реВрдХреЛ рдЗрдореБрд▓реЗрд╢рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред SeaBIOS-hppa рдлрд░реНрдорд╡реЗрдпрд░рд▓рд╛рдИ рд╕рдВрд╕реНрдХрд░рдг резрео рдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд░рд╕рд╛рд░рдг рдЧрддрд┐ рдмрдврд╛рдЗрдПрдХреЛ рдЫред рднрд░реНрдЪреБрдЕрд▓ CPU рд░рд┐рд╕реЗрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдХреЛрдбред ремрек-рдмрд┐рдЯ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛, реирелрем рдЬреАрдмреА рд╕рдореНрдордХреЛ рдореЗрдореЛрд░реА рдЖрдХрд╛рд░ рднрдПрдХрд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдХреЛ рдЕрдиреБрдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
  • LoongArch рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрдореБрд▓реЗрдЯрд░рд▓реЗ рдЕрдм CPU рд╣рдЯрдкреНрд▓рдЧрд┐рдЩрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдкреНрдпрд╛рд░рд╛рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб IPI (рдЗрдиреНрдЯрд░-рдкреНрд░реЛрд╕реЗрд╕рд░ рдЗрдиреНрдЯрд░рдкреНрдЯ) рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рд░рд┐рд╕реЛрд░реНрд╕ рдПрд▓реЛрдХреЗрд╢рди рдЯрд╛рдЗрдордЖрдЙрдЯ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред KVMрдмрд╛рд╣реНрдп рдЕрд╡рд░реЛрдзрд╣рд░реВ (extioi) рдХреЛ рднрд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • s390x рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрдореБрд▓реЗрдЯрд░рд▓реЗ рдореЗрдирдлреНрд░реЗрдо CPU рд╣рд░реВрдХреЛ резрен рдФрдВ рдкреБрд╕реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ рд░ virtio-mem рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░ рдЧрд░реНрди, IOMMU рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реЗрд░ PCI рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫред

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster