QEMU 4.0 เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชฐเชšเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเซเชฐเช•เชพเชถเชจ QEMU 4.0. เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชคเชฐเซ€เช•เซ‡, QEMU เชคเชฎเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชตเชพเชณเซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชเช• เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเช‚เช•เชฒเชฟเชค เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, x86-เชธเซเชธเช‚เช—เชค PC เชชเชฐ ARM เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเซ‹. QEMU เชฎเชพเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชฎเซ‹เชกเชฎเชพเช‚, เชธเซ€เชชเซ€เชฏเซ เชชเชฐ เชธเซ‚เชšเชจเชพเช“เชจเชพ เชธเซ€เชงเชพ เช…เชฎเชฒ เช…เชจเซ‡ Xen เชนเชพเช‡เชชเชฐเชตเชพเชˆเชเชฐ เช…เชฅเชตเชพ KVM เชฎเซ‹เชกเซเชฏเซเชฒเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช…เชฒเช— เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเซ‚เชณ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชจเชœเซ€เช• เช›เซ‡.

เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‚เชณเชฐเซ‚เชชเซ‡ เชซเซ‡เชฌเซเชฐเชฟเชธ เชฌเซ‡เชฒเชพเชฐเซเชก เชฆเซเชตเชพเชฐเชพ เชฌเชฟเชจ-x86 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ เชชเชฐ x86 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเช‚เช•เชฒเชฟเชค Linux เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชšเชฒเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชตเชฟเช•เชพเชธเชจเชพ เชตเชฐเซเชทเซ‹เชฎเชพเช‚, 14 เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช‡เชฎเซเชฏเซเชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชเชฎเซเชฏเซเชฒเซ‡เชŸเซ‡เชก เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ 400 เชฅเซ€ เชตเชงเซ€ เช—เชˆ เชนเชคเซ€. เชธเช‚เชธเซเช•เชฐเชฃ 4.0 เชคเซˆเชฏเชพเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, 3100 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ 220 เชฅเซ€ เชตเชงเซ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ.

เช•เซ€ เชธเซเชงเชพเชฐเชพเช“QEMU 4.0 เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ:

  • ARMv8+ เชธเซ‚เชšเชจเชพ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ ARM เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡: SB, PredInv, HPD, LOR, FHM, AA32HPD,
    PAuth, JSConv, CondM, FRINT เช…เชจเซ‡ BTI. Musca เช…เชจเซ‡ MPS2 เชฌเซ‹เชฐเซเชกเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ. เชธเซเชงเชพเชฐเซ‡เชฒ ARM PMU (เชชเชพเชตเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฏเซเชจเชฟเชŸ) เช‡เชฎเซเชฏเซเชฒเซ‡เชถเชจ. เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เช—เซเชฃ 255 GB เชฅเซ€ เชตเชงเซ RAM เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ "เชจเซ‹เชฒเซ‹เชก" เชชเซเชฐเช•เชพเชฐ เชธเชพเชฅเซ‡ เชฏเซ-เชฌเซ‚เชŸ เชˆเชฎเซ‡เชœเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚;

  • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชชเซเชฐเชตเซ‡เช—เช• เชเชจเซเชœเชฟเชจเชฎเชพเช‚ x86 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เชนเซ‡เช•เซเชธ (Intel Hardware Accelerated Execution) เช POSIX- เชธเซเชธเช‚เช—เชค เชนเซ‹เชธเซเชŸ เชœเซ‡เชฎ เช•เซ‡ Linux เช…เชจเซ‡ NetBSD (เช…เช—เชพเช‰ เชฎเชพเชคเซเชฐ เชกเชพเชฐเซเชตเชฟเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชนเชคเซเช‚) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เชนเชคเซ‹. เชฎเซเช–เซเชฏ 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 เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡;
  • เชŸเซ‡เชจเซเชธเชฟเชฒเชฟเช•เชพ เชเช•เซเชธเชŸเซ‡เชจเซเชธเชพ เชซเซ‡เชฎเชฟเชฒเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเซ‡ Linux เชฎเชพเชŸเซ‡ SMP เชธเชชเซ‹เชฐเซเชŸเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ FLIX (เชฒเชตเชšเซ€เช• เชฒเช‚เชฌเชพเชˆ เชธเซ‚เชšเชจเชพ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡;
  • QEMU GTK เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชœเซ‡เชตเซ€ เชกเชฟเชเชพเช‡เชจ เชธเชพเชฅเซ‡ เชธเซเชชเชพเช‡เชธ เชฐเชฟเชฎเซ‹เชŸ เชเช•เซเชธเซ‡เชธ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซเช‚ เชตเชฐเซเชเชจ เช—เซ‹เช เชตเชตเชพ เช…เชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ '-เชกเชฟเชธเซเชชเซเชฒเซ‡ เชธเซเชชเชพเช‡เชธ-เชเชช' เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
  • VNC เชธเชฐเซเชตเชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ tls-authz/sasl-authz เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ;
  • QMP (QEMU เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ) เช เช•เซ‡เชจเซเชฆเซเชฐเซ€เชฏเช•เซƒเชค/เชฌเชพเชนเซเชฏ (เช†เช‰เชŸ-เช“เชซ-เชฌเซ‡เชจเซเชก) เช†เชฆเซ‡เชถ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เช†เชฆเซ‡เชถเซ‹ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเชพ;
  • เชธเชชเซ‹เชฐเซเชŸเซ‡เชก mdevs (Intel vGPUs) เชฎเชพเชŸเซ‡ VFIO เชฎเชพเช‚ EDID เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ 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

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹