QEMU 4.0 рдПрдореБрд▓реЗрдЯрд░рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рддрдпрд╛рд░ рдЭрд╛рд▓реЗ рдкреНрд░рдХрд▓реНрдк рдкреНрд░рдХрд╛рд╢рди рдХреНрдпреВрдИрдПрдордпреВ 4.0. рдПрдореБрд▓реЗрдЯрд░ рдореНрд╣рдгреВрди, QEMU рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреВрд░реНрдгрдкрдгреЗ рднрд┐рдиреНрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, x86-рд╕реБрд╕рдВрдЧрдд PC рд╡рд░ ARM рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡рд╛. QEMU рдордзреАрд▓ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдореЛрдбрдордзреНрдпреЗ, CPU рд╡рд░реАрд▓ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдЪреА рдереЗрдЯ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ Xen рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдХрд┐рдВрд╡рд╛ KVM рдореЙрдбреНрдпреВрд▓рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдореБрд│реЗ рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдХреЛрдб рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдореВрд│ рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдЬрд╡рд│ рдЕрд╕рддреЗ.

рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдореВрд│рдд: рдлреЕрдмреНрд░рд┐рд╕ рдмреЗрд▓рд╛рд░реНрдбрдиреЗ x86 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рдПрдХреНрдЭрд┐рдХреНрдпреВрдЯреЗрдмрд▓рд▓рд╛ x86 рдирд╕рд▓реЗрд▓реНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕рд╡рд░ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓рд╛ рд╣реЛрддрд╛. рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рд╡рд░реНрд╖рд╛рдВрдордзреНрдпреЗ, 14 рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдкреВрд░реНрдг рдЗрдореНрдпреБрд▓реЗрд╢рди рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдПрдореНрдпреБрд▓реЗрдЯреЗрдб рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЙрдкрдХрд░рдгрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ 400 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЭрд╛рд▓реА рдЖрд╣реЗ. рдЖрд╡реГрддреНрддреА 4.0 рдЪреНрдпрд╛ рддрдпрд╛рд░реАрдордзреНрдпреЗ, 3100 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди 220 рд╣реВрди рдЕрдзрд┐рдХ рдмрджрд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.

рдХрд│ рд╕реБрдзрд╛рд░рдгрд╛QEMU 4.0 рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ:

  • ARMv8+ рд╕реВрдЪрдирд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди ARM рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ: SB, PredInv, HPD, LOR, FHM, AA32HPD,
    PAuth, JSConv, CondM, FRINT рдЖрдгрд┐ BTI. Musca рдЖрдгрд┐ MPS2 рдмреЛрд░реНрдбрд╛рдВрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рд╕реБрдзрд╛рд░рд┐рдд рдПрдЖрд░рдПрдо рдкреАрдПрдордпреВ (рдкреЙрд╡рд░ рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдпреБрдирд┐рдЯ) рдЗрдореНрдпреБрд▓реЗрд╢рди. рд╡реНрдпрд╛рд╕рдкреАрдард╛рдХрдбреЗ рдЧреБрдг 255 GB рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд RAM рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ "рдиреЛрд▓реЛрдб" рдкреНрд░рдХрд╛рд░рд╛рд╕рд╣ u-boot рдкреНрд░рддрд┐рдорд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;

  • рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдкреНрд░рд╡реЗрдЧ рдЗрдВрдЬрд┐рдирдордзреНрдпреЗ x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░рдордзреНрдпреЗ HAX (Intel Hardware Accelerated Execution) рдиреЗ Linux рдЖрдгрд┐ NetBSD рд╕рд╛рд░рдЦреНрдпрд╛ POSIX-рдЕрдиреБрд░реВрдк рд╣реЛрд╕реНрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ (рдкреВрд░реНрд╡реА рдлрдХреНрдд рдбрд╛рд░реНрд╡рд┐рди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕рдорд░реНрдерд┐рдд рд╣реЛрддреЗ). рдореБрдЦреНрдп PCIe рдкреЛрд░реНрдЯреНрд╕рд╕рд╛рдареА Q35 рдЪрд┐рдкрд╕реЗрдЯ рдПрдореБрд▓реЗрдЯрд░ (ICH9) рдордзреНрдпреЗ, PCIe 16 рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗрд▓реА рдХрдорд╛рд▓ рдЧрддреА (32GT/s) рдЖрдгрд┐ рдХрдиреЗрдХреНрд╢рди рд▓рд╛рдЗрдирдЪреА рд╕рдВрдЦреНрдпрд╛ (x4.0) рдЖрддрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХрд░рд┐рддреНрдпрд╛ рдШреЛрд╖рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ (рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, 2.5GT рдЖрд╣реЗ. рдЬреБрдиреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ QEMU рдорд╢реАрдиреНрд╕ /s рдЖрдгрд┐ x1) рд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕реНрдерд╛рдкрд┐рдд. Xen PVH рдкреНрд░рддрд┐рдорд╛ тАЬ-kernelтАЭ рдкрд░реНрдпрд╛рдпрд╛рдиреЗ рд▓реЛрдб рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ;
  • MIPS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░рдиреЗ рдХреНрд▓рд╛рд╕рд┐рдХ TCG (рдЯрд┐рдиреА рдХреЛрдб рдЬрдирд░реЗрдЯрд░) рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рд╡рд╛рдкрд░реВрди рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдЗрдореНрдпреБрд▓реЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. рддрд╕реЗрдЪ CPU I7200 (nanoMIPS32 ISA) рдЖрдгрд┐ I6500 (MIPS64R6 ISA) рдЪреНрдпрд╛ рдЕрдиреБрдХрд░рдгрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, QMP (QEMU рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рд╡рд╛рдкрд░реВрди CPU рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, SAARI рдЖрдгрд┐ SAAR рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд░рдЬрд┐рд╕реНрдЯрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рдлреБрд▓реЙрдиреНрдЧ 2E рдкреНрд░рдХрд╛рд░рд╛рд╕рд╣ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреА рдХрд╛рдордЧрд┐рд░реА рд╕реБрдзрд╛рд░рд▓реА. рдЗрдВрдЯрд░рдереНрд░реЗрдб рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдпреБрдирд┐рдЯрдЪреА рдЕрджреНрдпрдпрд╛рд╡рдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА;
  • PowerPC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░рдордзреНрдпреЗ, XIVE рдЗрдВрдЯрд░рдкреНрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░рдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, POWER9 рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ P рдорд╛рд▓рд┐рдХреЗрд╕рд╛рдареА, PCI рд╣реЛрд╕реНрдЯ рдмреНрд░рд┐рдЬ (PHB, PCI рд╣реЛрд╕реНрдЯ рдмреНрд░рд┐рдЬ) рд╣реЙрдЯ рдкреНрд▓рдЧ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рд╕реНрдкреЗрдХреНрдЯрд░ рдЖрдгрд┐ рдореЗрд▓реНрдЯрдбрд╛рдЙрди рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ;
  • PCI рдЖрдгрд┐ USB рдЗрдореНрдпреБрд▓реЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЕрдВрдЧрднреВрдд рдбреАрдмрдЧрд┐рдВрдЧ рд╕рд░реНрд╡реНрд╣рд░ (gdbserver) рдЖрддрд╛ XML рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ рдиреЛрдВрджрдгреА рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. Mstatus рдлреАрд▓реНрдб TSR, TW рдЖрдгрд┐ TVM рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • s390 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░рдиреЗ z14 GA 2 CPU рдореЙрдбреЗрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рддрд╕реЗрдЪ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдЖрдгрд┐ рд╡реЗрдХреНрдЯрд░ рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдирдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. рд╣реЙрдЯ-рдкреНрд▓рдЧ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдЪреА рдХреНрд╖рдорддрд╛ vfio-ap рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • Tensilica Xtensa рдлреЕрдорд┐рд▓реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдореБрд▓реЗрдЯрд░рдиреЗ Linux рд╕рд╛рдареА SMP рд╕рдкреЛрд░реНрдЯ рд╕реБрдзрд╛рд░рд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ FLIX (рд▓рд╡рдЪрд┐рдХ рд▓рд╛рдВрдмреА рд╕реВрдЪрдирд╛ рд╡рд┐рд╕реНрддрд╛рд░) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ;
  • QEMU GTK рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рдорд╛рдгреЗрдЪ рдбрд┐рдЭрд╛рдЗрди рдЕрд╕рд▓реЗрд▓реЗ рд╕реНрдкрд╛рдЗрд╕ рд░рд┐рдореЛрдЯ рдНрдХреНрд╕реЗрд╕ рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рдЖрд╡реГрддреНрддреА рдХреЙрдиреНрдлрд┐рдЧрд░ рдЖрдгрд┐ рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ '-рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдкрд╛рдЗрд╕-рдЕреЕрдк' рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ;
  • VNC рд╕рд░реНрд╡реНрд╣рд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА tls-authz/sasl-authz рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдгрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • QMP (QEMU рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдиреЗ рдХреЗрдВрджреНрд░реАрдХреГрдд/рдмрд╛рд╣реНрдп (рдЖрдЙрдЯ-рдСрдл-рдмрдБрдб) рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрдгрд┐ рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрджреЗрд╢ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ;
  • EDID рдЗрдВрдЯрд░рдлреЗрд╕рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА VFIO рдордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд mdevs (Intel vGPUs) рд╕рд╛рдареА рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ xres рдЖрдгрд┐ yres рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди рд╕реНрдХреНрд░реАрди рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рдмрджрд▓рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;
  • Xen рд╕рд╛рдареА рдирд╡реАрди 'xen-disk' рдЙрдкрдХрд░рдг рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ Xen PV рд╕рд╛рдареА рдбрд┐рд╕реНрдХ рдмреЕрдХрдПрдВрдб рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЗ (xenstore рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рди рдХрд░рддрд╛). Xen PV рдбрд┐рд╕реНрдХ рдмреЕрдХрдПрдВрдбрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдбрд┐рд╕реНрдХ рдЖрдХрд╛рд░ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдЖрдгрд┐ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд NBD рд╕рд░реНрд╡реНрд╣рд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдХреНрд▓рд╛рдпрдВрдЯ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. qemu-nbd рдордзреНрдпреЗ тАЬ--bitmapтАЭ, тАЬ--listтАЭ рдЖрдгрд┐ тАЬ-tls-authzтАЭ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ;
  • рдЗрдореНрдпреБрд▓реЗрдЯреЗрдб IDE/рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рджреНрд╡рд╛рд░реЗ PCI IDE рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • dmg рдкреНрд░рддрд┐рдорд╛ рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА lzfse рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. qcow2 рдлреЙрд░рдореЕрдЯрд╕рд╛рдареА, рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛ рдлрд╛рдЗрд▓реНрд╕ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. qcow2 рдЕрдирдкреЕрдХрд┐рдВрдЧ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╡реЗрдЧрд│реНрдпрд╛ рдзрд╛рдЧреНрдпрд╛рд╡рд░ рд╣рд▓рд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. vmdk рдкреНрд░рддрд┐рдорд╛рдВрдордзреНрдпреЗ "blockdev-create" рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • virtio-blk рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгрд╛рдиреЗ DISCARD (рдмреНрд▓реЙрдХреНрд╕ рд╕реЛрдбрдгреНрдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрдгреЗ) рдЖрдгрд┐ WRITE_ZEROES (рд▓реЙрдЬрд┐рдХрд▓ рдмреНрд▓реЙрдХреНрд╕рдЪреА рд╢реНрд░реЗрдгреА рд╢реВрдиреНрдп рдХрд░рдгреЗ) рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ;
  • pvrdma рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ RDMA рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдбреЗрдЯрд╛рдЧреНрд░рд╛рдо рд╕реЗрд╡рд╛рдВрдирд╛ (MAD) рд╕рдорд░реНрдерди рджреЗрддреЗ;
  • рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдмрджрд▓ рдХрд░рд╛, рдорд╛рдЧрд╛рд╕ рдЕрдиреБрдХреВрд▓рддреЗрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдд рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "-fsdev" рдЖрдгрд┐ "-virtfs" рдордзреАрд▓ "рд╣рдБрдбрд▓" рдкрд░реНрдпрд╛рдпрд╛рдРрд╡рдЬреА, рддреБрдореНрд╣реА "рд╕реНрдерд╛рдирд┐рдХ" рдХрд┐рдВрд╡рд╛ "рдкреНрд░реЙрдХреНрд╕реА" рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░рд╛рд╡реЗ. рдкрд░реНрдпрд╛рдп тАЬ-virtioconsoleтАЭ (тАЬ-device virtconsoleтАЭ рдиреЗ рдмрджрд▓рд▓реЗ), тАЬ-no-frameтАЭ, тАЬ-clockтАЭ, тАЬ-enable-haxтАЭ (тАЬ-accel haxтАЭ рдиреЗ рдмрджрд▓рд▓реЗ) рд╣реЗ рдкрд░реНрдпрд╛рдп рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓реЗ. "ivshmem" рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдХрд╛рдврд▓реЗ ("ivshmem-doorbell" рдЖрдгрд┐ "ivshmem-plain" рд╡рд╛рдкрд░рд╛рд╡реЗ). SDL1.2 рд╕рд╣ рдмрд┐рд▓реНрдбрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рддреБрдореНрд╣рд╛рд▓рд╛ SDL2 рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ).

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

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