Famoahana ny emulator QEMU 5.1

nampidirina famoahana tetikasa QEMU 5.1. Amin'ny maha-emulator azy, ny QEMU dia ahafahanao mampandeha programa natambatra ho an'ny sehatra hardware iray amin'ny rafitra manana maritrano hafa tanteraka, ohatra, mampandeha fampiharana ARM amin'ny PC mifanentana amin'ny x86. Amin'ny fomba virtoaly ao amin'ny QEMU, ny fanatanterahana ny famonoana kaody amin'ny tontolo mitoka-monina dia manakaiky ny rafitra teratany noho ny fanatanterahana mivantana ny torolΓ lana momba ny CPU sy ny fampiasana ny Xen hypervisor na KVM module.

Ny tetikasa dia noforonin'i Fabrice Bellard tany am-boalohany mba hamela ny Linux executable natsangana ho an'ny sehatra x86 mba hihazakazaka amin'ny maritrano tsy x86. Nandritra ny taona maro nisian'ny fampandrosoana, dia nampiana fanohanana feno emulation ho an'ny architectures hardware 14, mihoatra ny 400 ny isan'ny fitaovana emulated hardware. Ho fanomanana ny version 5.1, mihoatra ny 2500 ny fanovana natao tamin'ny developer 235.

ANDININ- fanatsarananampiana tao amin'ny QEMU 5.1:

  • Fanampiana fanampiny ho an'ny emulation CPU mifototra amin'ny maritrano Avr. Ny fanohanana ny Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560) dia nampiharina.
    Arduino Mega (ATmega1280) ary Arduino UNO (ATmega328P).

  • Ny emulator maritrano ARM dia nanampy ny fahafahana manala ny fahatsiarovana mafana, ary koa ny fahatsiarovana nvdimm mafana ho an'ny rafitra vahiny miaraka amin'ny ACPI. Fanohanana natao ho an'ny fanitarana ARMv8.2 TTS2UXN ΠΈ ARMv8.5 MemTag. Ny fanohanana ny sonorapass-bmc board dia nomena.
  • Ny fanohanana ny CPU Loongson 3A (R1 sy R4) dia nampiana tao amin'ny emulator architecture MIPS. Fanatsarana ny fampisehoana FPU sy MSA fampianarana.
  • Ny fanohanana ny CPU SiFive E34 sy Ibex dia nampiana tao amin'ny emulator architecture RISC-V. Ny fanohanana ny HiFive1 revB sy ny birao OpenTitan dia nampiharina. Ny milina spike dia manome fanohanana CPU mihoatra ny iray.
  • Ny emulator maritrano PowerPC izao dia manohana ny fanarenana ny fahadisoana amin'ny rafitra vahiny mampiasa FWNMI.
  • Ho an'ny maritrano s390, nampiana ny fanohanan'ny KVM ho an'ny virtoaly azo antoka (fomba famonoana azo antoka).
  • Ny emulator maritrano x86 dia mampihena ny halehiben'ny virtoaly amin'ny fanaovana virtoaly vahiny amin'ny Windows amin'ny fanomezana ny Windows ACPI Emulated Device Table (WAET). Fanohanana fanafainganana nohatsaraina HVF ho an'ny macOS.
  • Manohana fitaovana fitahirizana virtoaly misy sakana lojika sy ara-batana amin'ny haben'ny 2MB ny mpamily fitaovana sakana.
  • Nampiana ny fahafahana mamindra tenimiafina sy fanalahidin'ny encryption amin'ny QEMU amin'ny alΓ lan'ny keyring kernel Linux amin'ny fampiasana zavatra amin'ny karazana "secret-keyring" vaovao.
  • Ny format qcow2 izao dia manohana ny zstd compression algorithm.
  • Nisy baiko 'bitmap' vaovao nampiana tao amin'ny fampiasa qemu-img mba hanodinana ny bitmaps maharitra amin'ny rakitra qcow2. qemu-img koa dia mampihatra ny fitantanana fanalahidy LUKS (keyslot) ary manolotra fahaiza-manao fanampiny ho an'ny baiko "sarintany" (--start-offset, -max-length) sy "convert" (-bitmaps); ny baiko "mesure" dia mampiseho fampahalalana izao momba ny haben'ny bitmaps maharitra amin'ny rakitra qcow2.
  • Ny mpamily NVMe izao dia manohana ny faritra fahatsiarovana maharitra nampidirina tao amin'ny NVMe 1.4.
  • Ao amin'ny virtio ho an'ny rafitra vahiny miaraka amin'ny mpamorona kaody TCG (Tiny Code Generator) mahazatra, ny fahaizana mampiasa ny dingana dia ampiharina. vhost-user, anisan'izany ny virtiofsd. Ny fanitarana VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS dia nampiana vhost-user, ahafahanao misoratra anarana slot RAM mihoatra ny 8.

Source: opennet.ru

Add a comment