ืืคืจืืืงื ื ืืฆืจ ืืืงืืจ ืขื ืืื Fabrice Bellard ืืื ืืืคืฉืจ ืืงืืืฆื ืืคืขืื ืฉื ืืื ืืงืก ืฉื ืื ื ืขืืืจ ืคืืืคืืจืืช x86 ืืคืขืื ืขื ืืจืืืืงืืืจืืช ืฉืืื ื x86. ืืืืื ืฉื ืืช ืืคืืชืื, ื ืืกืคื ืชืืืืช ืืืืืฆืื ืืืื ืขืืืจ 14 ืืจืืืืงืืืจืืช ืืืืจื, ืืกืคืจ ืืชืงื ื ืืืืืจื ืืืืืืงืื ืขืื ืขื 400. ืืงืจืืช ืืจืกื 4.0 ืืืฆืขื ืืืชืจ ื-3100 ืฉืื ืืืื ื-220 ืืคืชืืื.
ืืคืชื
- ืชืืืื ืืืจืืืืช ืืืจืืืช ARMv8+ ื ืืกืคื ืืืืืืืืจ ืืจืืืืงืืืจืช ARM: SB, PredInv, HPD, LOR, FHM, AA32HPD,
PAuth, JSConv, CondM, FRINT ื-BTI. ื ืืกืคื ืชืืืื ืืืืงืื ืืืืืช Musca ื-MPS2. ืืืืืฆืืืช ARM PMU (ืืืืืช ื ืืืื ืืื) ืืฉืืคืจืช. ืื ืืจืฆืืฃืืขืืืช ืืืกืืคื ืืช ืืืืืืช ืืืฉืชืืฉ ืืืืชืจ ื-255 GB ืฉื ืืืืจืื RAM ืืชืืืื ืืชืืื ืืช U-boot ืขื ืกืื "noload"; - ืืืืืืืืจ ืืืจืืืืงืืืจื x86 ืืื ืืข ืืืฆืช ืืืืืจืืืืืืืฆืื
HAX (Intel Hardware Accelerated Execution) ืืืกืืคื ืชืืืื ืขืืืจ ืืืจืืื ืชืืืื POSIX ืืืื Linux ื-NetBSD (ืืขืืจ ืจืง ืคืืืคืืจืืช Darwin ื ืชืืื). ืืืืืืืืจ ืขืจืืช ืืฉืืืื Q35 (ICH9) ืขืืืจ ืืฆืืืืช PCIe ืืจืืฉืืืช, ื ืืชื ืืืืจืื ืืขืช ืืืืคื ืืืคืฆืืื ืื ืขื ืืืืืจืืช ืืืจืืืช (16GT/s) ืืืกืคืจ ืงืืื ืืืืืืจ (x32) ืืืืืืจืื ืืืคืจื PCIe 4.0 (ืืื ืืืืืื ืชืืืืืช, 2.5GT ืืื ืืืชืงื ืืืจืืจืช ืืืื ืขืืืจ ืกืืืื ืืฉื ืื ืืืชืจ ืฉื ืืืื ืืช QEMU /s ื-x1). ืืคืฉืจ ืืืขืื ืชืืื ืืช Xen PVH ืขื ืืคืฉืจืืช "-kernel"; - ืืืืืืืจ ืืจืืืืงืืืจืช MIPS ืืืกืืฃ ืชืืืื ืืืืืืฆืื ืืจืืื ืืืืื ืืืืฆืขืืช ืืืืื ืืงืื ืืงืืืกื TCG (Tyny Code Generator). ืืื ืื ื ืืกืคื ืชืืืื ืืืืืืฆืื ืฉื CPU I7200 (nanoMIPS32 ISA) ื-I6500 (MIPS64R6 ISA), ืืืืืืช ืืขืื ืืงืฉืืช ืืกืื CPU ืืืืฆืขืืช ื-QMP (QEMU Management Protocol), ื ืืกืคื ืชืืืื ืืืืืจื ืชืฆืืจื ืฉื SAARI ื-SAAR. ืืืฆืืขืื ืืฉืืคืจืื ืฉื ืืืื ืืช ืืืจืืืืืืืช ืขื ืกืื Fulong 2E. ืืืฉืื ืืขืืืื ืฉื ืืืืืช ืชืงืฉืืจืช ืืื-ืคืชืื;
- ืืืืืืืืจ ืืืจืืืืงืืืจื ืฉื PowerPC ื ืืกืคื ืชืืืื ืืืืืืืช ืืงืจ ืืคืกืืงื XIVE, ืืืจืืื ืืชืืืื ื-POWER9, ืืืกืืจืช P ื ืืกืคื ืืืืืืช ืืืื ืืก ืืฉืจืื ืืืจื PCI (PHB, PCI host bridge). ืืื ื ืืคื ื ืืชืงืคืืช Spectre ื- Meltdown ืืืคืขืืช ืืืจืืจืช ืืืื;
- ืชืืืื ืืืืืืฆืืืช PCI ื-USB ื ืืกืคื ืืืืืืืืจ ืืืจืืืืงืืืจื RISC-V. ืฉืจืช ื ืืคืื ืืืืืื ืืืืื ื (gdbserver) ืชืืื ืืขืช ืืฆืืื ืจืฉืืืืช ืจืืฉืื ืืงืืืฆื XML. ื ืืกืคื ืชืืืื ืืฉืืืช mstatus TSR, TW ื-TVM;
- ืืืืืืืจ ืืืจืืืืงืืืจื s390 ืืืกืืฃ ืชืืืื ืืืื z14 GA 2 CPU, ืืื ืื ืชืืืื ืืืืืืืช ืืจืืืืช ืืืจืืืช ืืคืขืืืืช ื ืงืืื ืฆืคื ืืคืขืืืืช ืืงืืืจืืืช. ืืืืืืช ืืืืจ ืืืฉืืจืื ืืืื ื ืืกืคื ื-vfio-ap;
- ืืืืืืืจ ืืืขืืืื ืืืฉืคืืชืืื Tensilica Xtensa ืฉืืคืจ ืืช ืชืืืืช SMP ืืืื ืืงืก ืืืืกืืฃ ืชืืืื ื-FLIX (ืืจืืืช ืืืจืืืช ืืืืจื ืืืืฉ);
- ืืคืฉืจืืช '-display spice-app' ื ืืกืคื ืืืืฉืง ืืืจืคื ืืื ืืืืืืจ ืืืืฉืืง ืืจืกื ืฉื ืืงืื ืืืืฉื ืืจืืืง ืฉื Spice ืขื ืขืืฆืื ืืืื ืืืืฉืง QEMU GTK;
- ื ืืกืคื ืชืืืื ืืืงืจืช ืืืฉื ืืืืฆืขืืช ืืคืฉืจืืืืช tls-authz/sasl-authz ืืืืืืฉ ืฉืจืช VNC;
- QMP (QEMU Management Protocol) ืืืกืืคื ืชืืืื ืืืืฆืืข ืคืงืืืืช ืืจืืื/ืืืฆืื ื (ืืืืฅ ืืคืก) ืืืืืืขื ืคืงืืืืช ื ืืกืคืืช ืืขืืืื ืขื ืืชืงื ื ืืืืง;
- ืืืฉืื ืฉื ืืืฉืง EDID ื ืืกืฃ ื-VFIO ืขืืืจ mdevs ื ืชืืืื (Intel vGPUs), ืืืืคืฉืจ ืื ืืฉื ืืช ืืช ืจืืืืืฆืืืช ืืืกื ืืืืฆืขืืช ืืคืฉืจืืืืช xres ื-yres;
- ืืชืงื 'xen-disk' ืืืฉ ื ืืกืฃ ืขืืืจ Xen, ืฉืืืื ืืืฆืืจ ืืืืคื ืขืฆืืื ืงืฆื ืืืืจื ืฉื ืืืกืง ืขืืืจ Xen PV (ืืื ืืืฉื ื-xenstore). ืืืืฆืืขืื ืฉื ืืงืฆื ืืืืืจื ืฉื ืืืกืง Xen PV ืืืืืื ืื ืืกืคื ืืืืืืช ืืฉื ืืช ืืช ืืืื ืืืืกืง;
- ืืืืืืช ืืืืืื ืืืืขืงื ืืืจืืื ืืืชืงื ื ืืกืืืช ืจืฉืช, ืืฉืืคืจื ืชืืืืืช ืืืงืื ืขื ืืืฉืืื ืฉืจืช NBD ืืขืืืชืืื. ื ืืกืคื ืืคืฉืจืืืืช "--bitmap", "--list" ื-"--tls-authz" ื-qemu-nbd;
- ื ืืกืคื ืชืืืื ืืืฆื PCI IDE ื-IDE/via ืืชืงื ืืืืืื;
- ื ืืกืคื ืชืืืื ืืฉืืืืฉ ืืืืืืจืืชื lzfse ืืืืืกืช ืชืืื ืืช dmg. ืขืืืจ ืคืืจืื qcow2, ื ืืกืคื ืชืืืื ืืืืืืจ ืงืืฆื ื ืชืื ืื ืืืฆืื ืืื. ืคืขืืืืช ืคืืจืืง qcow2 ืืืขืืจืืช ืืฉืจืฉืืจ ื ืคืจื. ื ืืกืคื ืชืืืื ืืคืขืืืช "blockdev-create" ืืชืืื ืืช vmdk;
- ืืชืงื ืืืืืง virtio-blk ืืืกืืฃ ืชืืืื ืืคืขืืืืช DISCARD (ืืืืข ืขื ืฉืืจืืจ ืืืืงืื) ื-WRITE_ZEROES (ืืืคืืก ืืืื ืฉื ืืืืงืื ืืืืืื);
- ืืชืงื pvrdma ืชืืื ืืฉืืจืืชื RDMA Management Datagram (MAD);
- ืืืืฉ
ืฉืื ืืืื , ืืคืจื ืฉื ืชืืืืืช ืืืืืจ. ืืืืืื, ืืืงืื ืืืคืฉืจืืช "handle" ื-"-fsdev" ื-"-virtfs", ืขืืื ืืืฉืชืืฉ ืืืคืฉืจืืืืช "ืืงืืื" ืื "ืคืจืืงืกื". ืืืกืจื ืืืคืฉืจืืืืช "-virtioconsole" (ืืืืืฃ ื-"-device virtconsole"), "-no-frame", "-clock", "-enable-hax" (ืืืืืฃ ื-"-accel hax"). ืืืกืจ ืืืืฉืืจ "ivshmem" (ืฆืจืื ืืืฉืชืืฉ ื-"ivshmem-doorbell" ื-"ivshmem-plain"). ืืชืืืื ืืื ืืื ืขื SDL1.2 ืืืคืกืงื (ืขืืื ืืืฉืชืืฉ ื-SDL2).
ืืงืืจ: OpenNet.ru