แแ แแแฅแขแ แแแแแแแแ แแแแแ แจแแแฅแแแ Fabrice Bellard-แแก แแแแ , แ แแแ แแแฃแจแแแก x86 แแแแขแคแแ แแแกแแแแก แแจแแแแแฃแแ Linux แจแแกแ แฃแแแแแแ, แ แแ แแแฃแจแแแก แแ แ x86 แแ แฅแแขแแฅแขแฃแ แแแแ. แแแแแแแแ แแแแก แฌแแแแแก แแแแแแแแแแแจแ, แกแ แฃแแ แแแฃแแแชแแแก แแฎแแ แแแญแแ แ แแแแแแขแ 14 แขแแฅแแแแแก แแ แฅแแขแแฅแขแฃแ แแก, แแแฃแแแ แแแฃแแ แขแแฅแแแแแก แ แแแแแแแแแ แแแแแแญแแ แแ 400-แก. 5.0 แแแ แกแแแกแแแแก แแแแแแแแแแกแแก 2800 แแแแแแแแแ แแกแแแ 232-แแ แแแขแ แชแแแแแแแ แแแแฎแแ แชแแแแแ.
แฒแแกแแฆแแแ
- แฐแแกแขแแก แแแ แแแแก แคแแแแฃแ แ แกแแกแขแแแแก แแแฌแแแแก แแแแแแแกแแแแ แแแแแก แจแแกแแซแแแแแแแ แกแขแฃแแ แแก แกแแกแขแแแแจแ แแแแแงแแแแแแ
แแแ แขแแแคแกแ . แกแขแฃแแแ แแ แกแแกแขแแแแก แจแแฃแซแแแ แแแแแแแขแแแแก แกแแแฅแกแแแ แขแแ แแแแแจแแฃแแ แแแ แแฅแขแแ แแ แแแกแแแแซแแแ แกแแกแขแแแแก แแฎแแ แแก, แ แแช แแแแจแแแแแแแแแ แแแแ แขแแแแแก แแแ แขแฃแแแแแแชแแแก แกแแกแขแแแแแจแ แแแ แแฅแขแแ แแแแแก แกแแแ แแ แฌแแแแแแก แแ แแแแแแแแแก. แฅแกแแแฃแ แ แคแแแแฃแ แ แกแแกแขแแแแแแก แแแแแงแแแแแแกแแแ แแแแกแฎแแแแแแแ, แ แแแแ แแชแแ NFS แแ virtio-9P, virtiofs แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแฌแแแ แจแแกแ แฃแแแแแก แแแแแแแแ แแ แคแแแแฃแ แกแแกแขแแแแกแแแ แแฎแแแก; -
แแฎแแ แแแญแแ แ แแแแแชแแแแ แชแแชแฎแแแ แแแแ แแชแแ แแแ แ แแ แแชแแกแแแแแแ QEMU D-Bus-แแก แแแแแงแแแแแแ; - แฒแแแแงแแแแแแแแแ
แแแฎแกแแแ แแแแก แแแฅแแแแแแ แกแขแฃแแ แแแแก แกแแกแขแแแแก แแแแแแ แ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแแก แแฃแจแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ. Backend แแแแแแแแฃแแแ "-machine memory-backend" แแแ แแแแขแแก แแแแแงแแแแแแ; - แแฎแแแ "แแแแแ แแกแแก" แคแแแขแ แ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แจแแแฃแแจแฃแแ แแแแแกแแฎแฃแแแแแก แกแแ แแแแ แแ แแกแแแแแก แจแแกแแฅแแแแแแ;
- "qemu-img แแแแแก" แแ แซแแแแแแก แแฎแแ แจแแฃแซแแแ แแแฃแจแแแก LUKS แกแฃแ แแแแแแแ, แฎแแแ "--target-is-zero" แแคแชแแ แแแแแแขแ "qemu-img convert" แแ แซแแแแแแก, แ แแแ แแแแแขแแแแ แกแแแแแแ แแแแแกแแฎแฃแแแแแก แแฃแแแ แแแ;
- แแแแแแขแ แแฅแกแแแ แแแแแขแฃแแ แแฎแแ แแแญแแ แ qemu-storage-daemon แแ แแชแแกแแกแแแแก, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แฌแแแแแแก QEMU แแแแแแก แแแแแแ แแ QMP แแ แซแแแแแแแแ, แแแ แจแแ แแก แแแจแแแแฃแแ แแแแแแก แแแฌแงแแแแแแแแแแกแ แแ แฉแแจแแแแแฃแแ NBD แกแแ แแแ แแก แฉแแแแแแ, แกแ แฃแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแก แแแจแแแแแก แแแ แแจแ;
- ARM แแ แฅแแขแแฅแขแฃแ แแก แแแฃแแแขแแ แแ แแแแแแขแ Cortex-M7 CPU-แแแแก แแแฃแแแชแแแก แจแแกแแซแแแแแแแ แแ แฃแแ แฃแแแแแงแแคแก tacoma-bmc, Netduino Plus 2 แแ Orangepi PC แแแคแแแแก แแฎแแ แแแญแแ แแก. แแแแแแขแ vTPM แแ virtio-iommu แแแฌแงแแแแแแแแแแก แแฎแแ แแแญแแ แ "virt" แแแฃแแแ แแแฃแ แแแแฅแแแแแก. AArch32 แแแกแแแแซแแแ แกแแกแขแแแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ KVM แกแขแฃแแ แแแแก แแแ แแแแก แแแกแแจแแแแแ แแแซแแแแแแฃแแแ. แแแแแ แแแแแ แจแแแแแแ แแ แฅแแขแแฅแขแฃแ แฃแแ แแแฎแแกแแแแแแแแแแก แแแฃแแแชแแแก แแฎแแ แแแญแแ แ:
- ARMv8.1: HEV, VMID16, PAN, PMU
- ARMv8.2: UAO, DCPoP, ATS1E1, TTCNP
- ARMv8.3: RCPC, CCIDX
- ARMv8.4: PMU, RCPC
- แแแแแแขแ แแ แแคแแแฃแแ แแแแกแแแแก แแฎแแ แแแญแแ แ HPPA แแ แฅแแขแแฅแขแฃแ แแก แแแฃแแแขแแ แก HP Artist แแ แแคแแแฃแแ แแแฌแงแแแแแแแแก แแแแแงแแแแแแ;
- MIPS แแ แฅแแขแแฅแขแฃแ แแก แแแฃแแแขแแ แก แแแแแแขแ GINVT (Global Invalidation TLB) แแแกแขแ แฃแฅแชแแแก แแฎแแ แแแญแแ แ;
- KVM แขแแฅแแแแแก แแฉแฅแแ แแแแก แฎแแแกแแฌแงแแแแแก แแแฃแแแชแแ แกแขแฃแแ แแก แกแแกแขแแแแแแก แแแกแแจแแแแแ แแแแแแขแ PowerPC แแ แฅแแขแแฅแขแฃแ แแก แแแฃแแแขแแ แก 'powernv' แแแแฅแแแแแแกแแแแก
KVM แแแแกแแแฃแ แ TCG แแแแแก แแแแแ แแขแแ แแ (Tiny Code Generator). แแฃแแแแแ แแแฎแกแแแ แแแแก แแแฃแแแชแแแกแแแแก, แแแแแแขแ แคแแแแจแ แแกแแฎแฃแแ NVDIMM-แแแแก แแฎแแ แแแญแแ แ. 'pseries' แแแแฅแแแแแแกแแแแก, แแแแแขแแแ แแแแก แกแแญแแ แแแแ แแแฎแกแแแแแ XIVE/XICS แจแแคแแ แฎแแแแก แแแแขแ แแแแ แแแแก แแฃแจแแแแแก แแแแ แแแแแชแแแกแแแแก "ic-mode=dual" แ แแแแแจแ; - RISC-V แแ แฅแแขแแฅแขแฃแ แแก แแแฃแแแขแแ แ "virt" แแ "sifive_u" แแแคแแแแกแแแแก แฃแแ แฃแแแแแงแแคแก แกแขแแแแแ แขแฃแแ Linux syscon แแ แแแแแ แแแแก แแฎแแ แแแญแแ แแก แแแแแแก แแ แแแแแขแแแ แแแแก แแแ แแแแกแแแแก. Goldfish RTC แแฎแแ แแแญแแ แ แแแแแแขแ 'virt' แแแคแแก. แแแแแขแแแฃแแแ แฐแแแแ แแแแแ แแก แแแคแแ แแแแแแแแก แแฅแกแแแ แแแแแขแฃแแ แแแแฎแแ แชแแแแแแ;
- AIS (Adapter Interrupt Suppression) แแฎแแ แแแญแแ แ แแแแแแขแ s390 แแ แฅแแขแแฅแขแฃแ แแก แแแฃแแแขแแ แก KVM แ แแแแแจแ แแฃแจแแแแแกแแก.
แฌแงแแ แ: opennet.ru