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

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

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

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

  • เชฏเชœเชฎเชพเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ€ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชญเชพเช— เชฎเชนเซ‡เชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ virtiofsd. เชฎเชนเซ‡เชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎ เชนเซ‹เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชฌเชพเชœเซ เชชเชฐ เชจเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เชšเชฟเชนเซเชจเชฟเชค เชฅเชฏเซ‡เชฒ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซ‹เชฎเชพเช‚ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชเช•เซเชธเซ‡เชธเชจเชพ เชธเช‚เช—เช เชจเชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. NFS เช…เชจเซ‡ virtio-9P เชœเซ‡เชตเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, virtiofs เชคเชฎเชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชจเชœเซ€เช• เช•เชพเชฎเช—เซ€เชฐเซ€ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡;
  • เช†เชงเชพเชฐ QEMU D-Bus เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชพเชนเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพเชจเซเช‚ เชœเซ€เชตเช‚เชค เชธเซเชฅเชณเชพเช‚เชคเชฐ;
  • เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชฎเซ‡เชฎเชฐเซ€ เชฌเซ‡เช•เชเชจเซเชก เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชฎเซเช–เซเชฏ RAM เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เชฌเซ‡เช•เชเชจเซเชก "-เชฎเชถเซ€เชจ เชฎเซ‡เชฎเชฐเซ€-เชฌเซ‡เช•เชเชจเซเชก" เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡;
  • เชจเชตเซเช‚ "เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธ" เชซเชฟเชฒเซเชŸเชฐ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเช‚เช•เซเชšเชฟเชค เช‡เชฎเซ‡เชœ เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡;
  • "qemu-img เชฎเชพเชช" เช†เชฆเซ‡เชถ เชนเชตเซ‡ LUKS เช‡เชฎเซ‡เชœ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ "-target-is-zero" เชตเชฟเช•เชฒเซเชชเชจเซ‡ "qemu-img convert" เช†เชฆเซ‡เชถเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เชฅเซ€ เชฒเช•เซเชทเซเชฏ เช‡เชฎเซ‡เชœเชจเซ‡ เชถเซ‚เชจเซเชฏ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‹เชกเซ€ เชถเช•เชพเชฏ;
  • qemu-storage-deemon เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, QEMU เชฌเซเชฒเซ‹เช• เชฒเซ‡เชตเชฒ เช…เชจเซ‡ QMP เช†เชฆเซ‡เชถเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹ เช…เชจเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ NBD เชธเชฐเซเชตเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชšเชฒเชพเชตเซเชฏเชพ เชตเช—เชฐ;
  • ARM เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเซ‡ Cortex-M7 CPUsเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡ เช…เชจเซ‡ tacoma-bmc, Netduino Plus 2 เช…เชจเซ‡ Orangepi PC เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡. 'virt' เชเชฎเซเชฏเซเชฒเซ‡เชŸเซ‡เชก เชฎเชถเซ€เชจเซ‹ เชฎเชพเชŸเซ‡ vTPM เช…เชจเซ‡ virtio-iommu เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. KVM เชฎเชนเซ‡เชฎเชพเชจ เชตเชพเชคเชพเชตเชฐเชฃเชจเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ AArch32 เชฏเชœเชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชจเซ€เชšเซ‡เชจเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฒเช•เซเชทเชฃเซ‹เชจเชพ เช…เชจเซเช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡:
    • เชเช†เชฐเชเชฎเชตเซ€ 8.1: เชตเซ€เชเชšเช‡, เชตเซ€เชเชฎเช†เชˆเชกเซ€ 16, เชชเชพเชจ, เชชเซ€เชเชฎเชฏเซ
    • เชเช†เชฐเชเชฎเชตเซ€ 8.2: เชฏเซเชเช“, เชกเซ€เชธเซ€เชชเซ€เช“เชชเซ€, เชเชŸเซ€เชเชธ 1 เช‡ 1, เชŸเซ€เชŸเซ€เชธเซ€เชเชจเชชเซ€
    • เชเช†เชฐเชเชฎเชตเซ€ 8.3: เช†เชฐเชธเซ€เชชเซ€เชธเซ€, เชธเซ€เชธเซ€เช†เชˆเชกเซ€เชเช•เซเชธ
    • เชเช†เชฐเชเชฎเชตเซ€ 8.4: เชชเซ€เชเชฎเชฏเซ, เช†เชฐเชธเซ€เชชเซ€เชธเซ€
  • HP Artist เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช‰เชชเช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ HPPA เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช•เชจเซเชธเซ‹เชฒ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹;
  • MIPS เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ GINVT (เช—เซเชฒเซ‹เชฌเชฒ เช‡เชจเซเชตเซ‡เชฒเชฟเชกเซ‡เชถเชจ TLB) เชธเซ‚เชšเชจเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ;
  • เชฎเชนเซ‡เชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ KVM เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช—เช• เชธเชพเชงเชจเซ‹เชจเซเช‚ เช‡เชฎเซเชฏเซเชฒเซ‡เชถเชจ 'powernv' เชฎเชถเซ€เชจเซ‹ เชฎเชพเชŸเซ‡ PowerPC เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    เช•เซเชฒเชพเชธเชฟเช• TCG เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸเชฐ (เชจเชพเชจเชพ เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸเชฐ) เชธเชพเชฅเซ‡ KVM. เชธเชคเชค เชฎเซ‡เชฎเชฐเซ€เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเชพเช‡เชฒเชฎเชพเช‚ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค NVDIMM เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. 'pseries' เชฎเชถเซ€เชจเซ‹ เชฎเชพเชŸเซ‡, "ic-mode=dual" เชฎเซ‹เชกเชฎเชพเช‚ XIVE/XICS เชˆเชจเซเชŸเชฐเชชเซเชŸ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเซเชธเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡;

  • 'virt' เช…เชจเซ‡ 'sifive_u' เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชชเชพเชตเชฐ เช…เชจเซ‡ เชฐเซ€เชฌเซ‚เชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค Linux syscon เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡. 'virt' เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เช—เซ‹เชฒเซเชกเชซเชฟเชถ RTC เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซเช‚ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เช…เชฎเชฒเซ€เช•เชฐเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚;
  • AIS (Adapter Interrupt Suppression) เช†เชงเชพเชฐเชจเซ‡ s390 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ KVM เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ.

เชธเซ‹เชฐเซเชธ: opennet.ru

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