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

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

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

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

  • เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค CPU เช‡เชฎเซเชฏเซเชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ APR. Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560) เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    Arduino Mega (ATmega1280) เช…เชจเซ‡ Arduino UNO (ATmega328P).

  • ARM เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเซ‡ เชนเซ‹เชŸ-เช…เชจเชชเซเชฒเช— เชฎเซ‡เชฎเชฐเซ€, เชคเซ‡เชฎเชœ ACPI เชธเชพเชฅเซ‡ เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เชนเซ‹เชŸ-เชชเซเชฒเช— nvdimm เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡. ARMv8.2 เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฎเชพเชŸเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ TTS2UXN ะธ ARMv8.5 MemTag. Sonorapass-bmc เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • Loongson 3A CPUs (R1 เช…เชจเซ‡ R4) เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ MIPS เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. FPU เช…เชจเซ‡ MSA เชธเซ‚เชšเชจเชพ เช‡เชฎเซเชฏเซเชฒเซ‡เชถเชจเชจเซเช‚ เชฌเชนเซ‡เชคเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ.
  • SiFive E34 เช…เชจเซ‡ Ibex CPUs เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. HiFive1 revB เช…เชจเซ‡ OpenTitan เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชธเซเชชเชพเช‡เช• เชฎเชถเซ€เชจเซ‹ เชเช• เช•เชฐเชคเชพเช‚ เชตเชงเซ CPU เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡.
  • PowerPC เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชนเชตเซ‡ FWNMI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเชนเซ‡เชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎเซ‹เชฎเชพเช‚ เชญเซ‚เชฒ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟเชจเซ‡ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡.
  • s390 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, KVM เช†เชงเชพเชฐ เชธเซเชฐเช•เซเชทเชฟเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ (เชธเซเชฐเช•เซเชทเชฟเชค เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเซ‹เชก) เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡.
  • x86 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ Windows ACPI เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเซ‡เชก เชกเชฟเชตเชพเช‡เชธ เชŸเซ‡เชฌเชฒ (WAET) เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€เชจเซ‡ เช…เชจเชเชชเซเชŸเซ‡เชก เชตเชฟเชจเซเชกเซ‹เช เช—เซ‡เชธเซเชŸเซเชธเชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเช เช•เชฐเชตเชพเชจเชพ เช“เชตเชฐเชนเซ‡เชกเชจเซ‡ เช˜เชŸเชพเชกเซ‡ เช›เซ‡. เชธเซเชงเชพเชฐเซ‡เชฒ เชชเซเชฐเชตเซ‡เช—เช• เชธเชฎเชฐเซเชฅเชจ เชเชšเชตเซ€เชเชซ macOS เชฎเชพเชŸเซ‡.
  • เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃ เชกเซเชฐเชพเชˆเชตเชฐ เชนเชตเซ‡ 2MB เช•เชฆเชจเชพ เชฒเซ‹เชœเชฟเช•เชฒ เช…เชจเซ‡ เชญเซŒเชคเชฟเช• เชฌเซเชฒเซ‹เช•เซ‹ เชธเชพเชฅเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเช‚เช—เซเชฐเชน เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡.
  • เชจเชตเชพ โ€œเชธเชฟเช•เซเชฐเซ‡เชŸ-เช•เซ€เชฐเซ€เช‚เช—โ€ เชชเซเชฐเช•เชพเชฐเชจเชพ เช“เชฌเซเชœเซ‡เช•เซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Linux เช•เชฐเซเชจเชฒ เช•เซ€เชฐเซ€เช‚เช— เชฆเซเชตเชพเชฐเชพ QEMU เชฎเชพเช‚ เชชเชพเชธเชตเชฐเซเชกเซเชธ เช…เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เซ€ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ.
  • qcow2 เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชนเชตเซ‡ zstd เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‡ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡.
  • qcow2 เชซเชพเชˆเชฒเซ‹เชฎเชพเช‚ เชธเชคเชค เชฌเซ€เชŸเชฎเซ‡เชชเชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ qemu-img เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชฎเชพเช‚ เชจเชตเซ‹ 'bitmap' เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. qemu-img LUKS เช•เซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ (เช•เซ€ เชธเซเชฒเซ‹เชŸ) เชจเซ‡ เชชเชฃ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ "เชจเช•เชถเชพ" (--เชธเซเชŸเชพเชฐเซเชŸ-เช“เชซเชธเซ‡เชŸ, -เชฎเซ‡เช•เซเชธ-เชฒเช‚เชฌเชพเชˆ) เช…เชจเซ‡ "เช•เชจเซเชตเชฐเซเชŸ" (-เชฌเซ€เชŸเชฎเซ‡เชชเซเชธ) เช†เชฆเซ‡เชถเซ‹ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡; "เชฎเชพเชช" เช†เชฆเซ‡เชถ เชนเชตเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡ qcow2 เชซเชพเชˆเชฒเซ‹เชฎเชพเช‚ เชธเชคเชค เชฌเซ€เชŸเชฎเซ‡เชชเซเชธเชจเชพ เช•เชฆ เชตเชฟเชถเซ‡.
  • NVMe เชกเซเชฐเชพเช‡เชตเชฐ เชนเชตเซ‡ NVMe 1.4 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชพเชฏเซ‡เชฒ เชชเชฐเซเชธเชฟเชธเซเชŸเชจเซเชŸ เชฎเซ‡เชฎเชฐเซ€ เชฐเชฟเชœเชจเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
  • เช•เซเชฒเชพเชธเชฟเช• TCG (เชจเชพเชจเชพ เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸเชฐ) เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸเชฐ เชธเชพเชฅเซ‡ เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชฐเซเชŸเชฟเชฏเซ‹เชฎเชพเช‚, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. vhost-เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ, virtiofsd เชธเชนเชฟเชค. VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ vhost-user เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ 8 เชฅเซ€ เชตเชงเซ RAM เชธเซเชฒเซ‹เชŸ เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

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

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