QEMU 6.0 áááąáŹááťááşááᯠááááşáááşááźáŽá¸ááŤááźáŽá emulator áá áşááŻáĄááąááźááˇáşá QEMU áááş áááˇáşáĄáŹá¸ ááŻáśá¸ááá˝á˛ááźáŹá¸ááźáŹá¸ááŹá¸ááąáŹ ááááŻááŹáááşááŹáá áşááŻááźááˇáş á áá áşáá áşááŻááąáŤáşáážá ááŹáˇááşáá˛ááááşááąáŹááşá¸áá áşááŻáĄáá˝ááş á áŻá ááşá¸ááŹá¸ááąáŹ ááááŻááááşáá áşááŻááᯠááŻááşááąáŹááşáááŻááşá áąáááşá áĽáááŹá áĽáááŹáĄáŹá¸ááźááˇáşá ARM áĄááşááşááŽááąá¸áážááşá¸áá áşááŻáĄáŹá¸ x86-compatible PC áá áşááŻááąáŤáşáá˝ááş run áááŻááşáááşá QEMU áážá virtualization ááŻááşáá˝ááşá ááŽá¸ááźáŹá¸áááşáááşá¸ááťááşáážá ááŻááşááŻááşááąáŹááşáážáŻá á á˝ááşá¸ááąáŹááşáááşáááş CPU ááąáŤáşáážá áá˝ážááşááźáŹá¸ááťááşááťáŹá¸ááᯠáááŻááşáááŻááşááŻááşááąáŹááşááźááşá¸áážááˇáş Xen hypervisor áááŻáˇáááŻááş KVM module áááŻáˇááᯠáĄááŻáśá¸ááźáŻááźááşá¸ááźáąáŹááˇáş ááŹáˇááşáá˛á áá áşáážááˇáş ááŽá¸á ááşááŤáááşá
ááŽáááąáŹááťááşááᯠáá°áá Fabrice Bellard á x86 ááááşááąáŹááşá¸áĄáá˝ááş compile ááŻááşááŹá¸áá˛áˇ executable áá˝áąááᯠrun áááŻááşá á˝ááşá¸ááąá¸áááŻáˇ áááşááŽá¸áá˛áˇááŹááŤá Linux x86 áááŻááşááąáŹ ááááŻááŹááŻáśá áśááťáŹá¸áá˝ááşá áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáážá áşááťáŹá¸áá áşááťážáąáŹááşáá˝ááş ááŹáˇááşáá˛ááááŻááŹááŻáśá áś áá ááŻáĄáá˝ááş áĄááźááˇáşáĄá emulation áĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠáááˇáşáá˝ááşá¸áá˛áˇááźáŽá¸ emulated hardware devices áĄááąáĄáá˝ááşáážáŹ ááá ááťáąáŹáşáá˛áˇáááşá ááŹá¸áážááşá¸ 6.0 ááᯠááźááşáááşááŹáá˝ááş developer ááá áŚá¸ááśááž ááźáąáŹááşá¸áá˛áážáŻ á,ááá ááťáąáŹáş ááźáŻááŻááşáá˛áˇáááşá
QEMU 6.0 áá˝ááş áĄááá ááźážááˇáşáááşáážáŻááťáŹá¸ áááˇáşáá˝ááşá¸ááŹá¸áááş-
- NVMe controller emulator áááş NVMe 1.4 áááşáážááşááťááşááťáŹá¸áážááˇáş áááŻááşááŽá áąáááş áĄááşááááşááŻááşááŹá¸ááźáŽá¸ ááŻááşáá˝á˛ namespacesá multipath I/O áážááˇáş drive ááąáŤáşáážá data á end-to-end encryption áĄáá˝ááş á ááşá¸áááşááśáˇáááŻá¸áážáŻ ááŤáááşáááşá
- á ááşáá ášá ááşá¸ áĄááŻáá°áážáŻááᯠááźááşááááŻáˇ ááźáąáŹááşá¸áá˛áááş "-device x-pci-proxy-dev" áážááˇáş "-device x-pci-proxy-dev" á ááşá¸áááşáážáŻ áá˝áąá¸ááťááşá ááŹááťáŹá¸ áááşáááˇáşááŹá¸áááşá á¤ááŻááşáááş áááşáážááá˝ááş lsi53c895 SCSI áĄáááşááŹá áĄááŻáá°áážáŻáááŻáᏠááśáˇáááŻá¸ááąá¸ááŤáááşá
- RAM áĄááźáąáŹááşá¸áĄááŹááťáŹá¸á ááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸ áááşááŽá¸ááźááşá¸áĄáá˝ááş á ááşá¸áááşáážáŻ ááśáˇáááŻá¸áážáŻ áááşáááˇáşááŹá¸áááşá
- ááááşáááŻáˇá ááşáá ášá ááşá¸áááşáááŻáˇáážáŻáĄáá˝ááş FUSE ááąáŹáşááťá°á¸áá áşááŻááᯠáááˇáşáá˝ááşá¸ááŹá¸ááźáŽá¸á áááşáááş á§ááˇáşáááşá áá áşáá˝ááş áĄááŻáśá¸ááźáŻáááˇáş áááşáááˇáşááááşáááŻáˇááááááŹá áĄááźáąáĄááąáááŻáˇáááᯠáááşáááşáááŻááşá áąáááşááźá áşáááşá áááşáááŻáˇááźááşá¸ááᯠqemu-storage-daemon utility áážá block-export-add QMP command áááŻáˇáááŻááş "--export" áá˝áąá¸ááťááşáážáŻáážáá áşáááˇáş ááŻááşááąáŹááşáááşá
- ARM emulator áááş áááŻáĄá፠ARMv8.1-M 'Helium' ááááŻááŹáážááˇáş Cortex-M55 ááááŻáááşááŹááťáŹá¸áĄááźááş ARMv8.4 áááŻá¸ááťá˛áˇáá˝ážááşááźáŹá¸ááťááş TTSTá SEL2 áážááˇáş DIT ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá mps3-an524 áážááˇáş mps3-an547 ARM ááŻááşááťáŹá¸áĄááźááş xlnx-zynqmpá xlnx-versalá sbsa-refá npcm7xx áážááˇáş sabrelite ááŻááşááťáŹá¸áĄáá˝ááş áĄáááŻá ááşáá ášá ááşá¸ emulation ááťáŹá¸ááᯠáááˇáşáá˝ááşá¸ááŹá¸ááŤáááşá
- ARM áĄáá˝ááşá ARMv8.5 MTE (MemTagá Memory Tagging Extension) ááᯠá áá áş-áážááˇáş áĄááŻáśá¸ááźáŻáá°áĄáááˇáş áĄááŻáá°ááŻááşáážá áşááŻááŻáśá¸áá˝ááş ááśáˇáááŻá¸ááŹá¸áááşá á¤áááŻá¸ááťá˛áˇáážáŻáááş áážááşááŹááşáá˝á˛ááąáážáŻááŻááşááąáŹááşáážáŻáá áşááŻá áŽáážááˇáş áááşááťáŹá¸ááᯠáááşá ááşáááŻááşá áąáááş áá˝ááˇáşááźáŻááąá¸ááźáŽá¸ áážááşááŹááşáááşááąáŹááşá ááşáĄáá˝ááşá¸ áĄáážááşáĄááŹá¸áááş áážááşáááşááąáŹáááşááşáá áşááŻáážááˇáş ááťáááşáááşááŹá¸ááźáąáŹááşá¸ ááąááťáŹá áąáááşá áá˝ááşááąááźáŽááźá áşááąáŹ áááşáááŻááŽáááąáŹááşááťáŹá¸ááᯠáááşááąáŹááşááźááˇáşáážáŻááźááşá¸á ááźáŹá¸ááśáááşááąáŹááşáážáŻááťáŹá¸á á áááşááźááşá¸áááźáŻáᎠáááşááąáŹááşáážáŻááťáŹá¸áážááˇáş áááşáážááĄááźáąáĄááąááźááşááá˝ááş áĄááŻáśá¸ááźáŻááźááşá¸áááŻáˇááźáąáŹááˇáş ááźá áşááąáŤáşááŹááąáŹ áĄáŹá¸áááşá¸ááťááşááťáŹá¸á áĄááźááşááŻááşáážáŻááᯠááááşáááŻáˇáááşáĄáá˝ááş á¤áááŻá¸ááťá˛áˇáážáŻááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá
- 68k ááááŻáᏠemulator áááş á á˝ááşá¸ááąáŹááşáááş áááŻááąáŹááşá¸áĄáąáŹááş ááŻááşááąáŹááşáááş virtio á ááşáá ášá ááşá¸ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááˇáş áĄááŻáá°áááŻááşááąáŹ á ááşáĄááťááŻá¸áĄá áŹá¸áá áş "virt" ááᯠááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- ááᯠx86 ááááŻááŹáĄááŻáĄááąáŹááşáááş AMD SEV-ES (Secure Encrypted Virtualization) áááşá¸áááŹááᯠá§ááˇáşáááşá áá áşáá˝ááşáĄááŻáśá¸ááźáŻáááˇáş ááááŻáááşááŹáážááşááŻáśáááşáážáŻááťáŹá¸ááᯠá áŹáážááşááŹá¸áááşá á§ááˇáşáááşá áá áşááž áĄáááĄáááşá¸áááşááąáŹááşáá˝ááˇáşáááąá¸ááŤá áážááşááŻáśáááşáááˇáşáĄááźáąáŹááşá¸áĄááŹááťáŹá¸ááᯠáááşááśááá°áááŻááşáááşáááŻááşááąá
- x86 á áá áşááťáŹá¸ááᯠáĄááŻáá°áááˇáşáĄá፠classic TCG (Tiny Code Generator) ááŻááşááŽá¸á ááşáááş PKS (Protection Keys Supervisor) ááášáááŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠááąáŹááşáá˝ááşááąá¸áááşáá áĄáá˝ááˇáşáá°á¸ááśáážááşááŹááşá áŹááťááşáážáŹááťáŹá¸áááŻáˇ áááşááąáŹááşáá˝ááˇáşááᯠááŹáá˝ááşáááşáĄáá˝ááş áĄááŻáśá¸ááźáŻáááŻááşáááşá
- áááŻááş Loongson-3 ááááŻáááşááŹááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸ááąáŹ MIPS ááááŻáᏠemulator áá˝ááş áĄááŻáá°áááŻááşááąáŹ á ááşáĄááťááŻá¸áĄá áŹá¸áá áş "virt" ááᯠáááˇáşáá˝ááşá¸ááŹá¸ááŤáááşá
- ááźááşá BMC ááááşá¸ááťáŻááşááááááŹááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻáĄáŹá¸ áĄááŻáá°ááŹá¸ááąáŹ á ááşááťáŹá¸áĄáá˝ááş "powernv" PowerPC ááááŻááŹáááşáᏠemulator áá˝ááş áááˇáşáá˝ááşá¸ááŹá¸ááŤáááşá áĄááŻáá°ááŹá¸ááąáŹ Pseries á ááşááťáŹá¸áĄáá˝ááşá áááşáááŻááŽáážááˇáş CPU ááᯠáááşáážáŹá¸áááş ááźááŻá¸áááşá¸á ááşáĄáá˝ááşá¸ ááťááşáá˝ááşáážáŻááťáŹá¸áĄááźáąáŹááşá¸ áĄááźáąáŹááşá¸ááźáŹá¸ááťááşááťáŹá¸ááᯠááᯠááąá¸ááŹá¸ááŤáááşá
- DSP ááźááˇáş Qualcomm Hexagon ááááŻáááşááŹááťáŹá¸á áĄááŻáá°áážáŻáĄáá˝ááş ááśáˇáááŻá¸áážáŻ áááşááąáŹááşá¸áááˇáşááŹá¸áááşá
- ááášááááş TCG (Tiny Code Generator) ááŻááşááŻááşááŻááşáááˇáşááááááŹáááş áááŻáĄá፠host environment ááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá macOS Apple M1 ARM ááťá áşááşáĄáá áşááŤáááˇáş á áá áşááťáŹá¸áá˝ááşá
- Microchip PolarFire ááŻááşááťáŹá¸áĄáá˝ááş RISC-V ááááŻááŹáĄááŻááźáŻááŻááşáááˇáşá áá áşáááş áááŻáĄá፠QSPI NOR flash ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- Tricore emulator áááş áááŻáĄá፠Infineon TC27x SoC áááŻáĄááŻáá°áááˇáş TriBoard ááąáŹáşáááşáĄáá áşááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- ACPI emulator áááş PCI bus áážááˇáşááťáááşáááşááŹá¸áááˇáşáĄá áŽáĄá áĽáşáážááˇáşááááşáááŻááşááąáŹá§ááˇáşáááşá áá áşááťáŹá¸áážááá˝ááşáááşáĄáááşááŹááťáŹá¸áááŻáˇáĄáááşááťáŹá¸áááşáážááşááąá¸áááŻááşáááşá
- virtiofs áááş á§ááˇáşáááşá á˝ááşá¸ááąáŹááşáááşááᯠááźážááˇáşáááşáááş FUSE_KILLPRIV_V2 áá˝áąá¸ááťááşáážáŻááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- ááᯠVNC áááş cursor áá˝ááˇáşáááşá¸ááźááşááŹáážáŻááᯠááśáˇáááŻá¸ááŹá¸ááźáŽá¸ áááşá¸áááŻá¸áĄáá˝ááşáĄá áŹá¸ááąáŤáşáĄááźáąááśá virtio-vga ááťááşáážáŹááźááş ááźááşáááşááźááşááŹá¸áážáŻáĄáááŻááşá¸áĄááŹááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- áááŻáĄá፠QMP (QEMU á ááşááááŻáááŻááąáŹ) áááş áĄáááşááááşá¸áááşá¸ááźááşá¸ááŻááşáááşá¸ááťáŹá¸ ááŻááşááąáŹááşááąáŹáĄááŤáá˝ááş ááźááŻááşáá°áááşááąáŹááşáá˝ááˇáşááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- áááŻáĄá፠USB emulator áááş Wireshark áá˝ááş ááąáŹááşáááşáá˝á˛á á áşááąá¸ááźááşá¸áĄáá˝ááş ááŽá¸ááźáŹá¸ pcap áááŻááşáá áşááŻáĄááźá áş USB á ááşáá ášá ááşá¸ááťáŹá¸áážááˇáş áĄááŻááşááŻááşááąáŹáĄááŤáá˝ááş ááŻááşááŻááşááŹá¸ááąáŹ áĄáá˝áŹá¸áĄááŹááťáŹá¸ááᯠááááşá¸áááşá¸áááŻááşááŤááźáŽá
- qcow2 ááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛áááşáĄáá˝ááş QMP áá˝ážááşááźáŹá¸ááťááşáĄáá áşááťáŹá¸ááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşá
- Vulnerabilities CVE-2020-35517 áážááˇáş CVE-2021-20263 áááŻáˇááᯠvirtiofs ááťáŹá¸ááźááˇáş ááźááşáááşááŹá¸ááŤáááşá áááááźáżááŹáážáŹ á§ááˇáşáááşá áá áşáážá áĄáá˝ááˇáşáá°á¸ááśáĄááŻáśá¸ááźáŻáá°ááž áááşááśááąáŹááşáá˝ááşááąá¸áá°á áá áşáážááˇáş ááťážááąááŹá¸ááąáŹ áááşá¸áá˝ážááşáá áşááŻáá˝ááş áĄáá°á¸á ááşáá ášá ááşá¸áááŻááşáá áşááŻáááşááŽá¸ááźááşá¸ááźááˇáş á§ááˇáşáááşá áá áşááž áááşááśáááşáááşá¸ááťááşáááŻáˇ áááşááąáŹááşáá˝ááˇáşááźáŻáááşá ááŻáááááźáżááŹáážáŹ 'xatrmap' áá˝áąá¸ááťááşáážáŻáá˝ááş áááŻá¸ááťá˛áˇááŹá¸ááąáŹ áĄáááşáĄááťááşá¸ááťáŹá¸ááᯠáááŻááşáá˝ááşááŹáá˝ááş áĄáážáŹá¸áĄáá˝ááşá¸áá áşááŻááźáąáŹááˇáş ááźá áşááąáŤáşááŹááźáŽá¸ á áŹááąá¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáá áşááťá°áážáŻááśááᏠá§ááˇáşáááşá áá áşáĄáá˝ááşá¸ áĄáá˝ááˇáşáá°á¸ááťáŹá¸ áááŻá¸ááŹáááŻááşáááşá
source: opennet.ru
