Iyo purojekiti yakatanga kugadzirwa naFabrice Bellard kuti ibvumire Linux inogadziriswa yakavakirwa iyo x86 chikuva kuti imhanye pane isiri-x86 zvivakwa. Kwemakore ebudiriro, rutsigiro rwakazara rwekutevedzera rwakawedzerwa kune gumi nemana ezvivakwa zvehardware, nhamba yemidziyo yakateedzeredzwa yakapfuura 14. Mukugadzirira shanduro 400, kupfuura 5.1 shanduko dzakaitwa kubva ku2500 Developers.
Key
- Yakawedzera rutsigiro rweCPU emulation yakavakirwa pakuvaka
AVR . Tsigiro yeArduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560) mabhodhi akaitwa.
Arduino Mega (ATmega1280) uye Arduino UNO (ATmega328P). - Iyo ARM yekuvaka emulator yakawedzera kugona kupisa-kubvisa ndangariro, pamwe nekupisa-plug nvdimm ndangariro yevaenzi masisitimu ane ACPI. Yakaitwa tsigiro yeArMv8.2 edzedzero
TTS2UXN ΠΈARMv8.5 MemTag . Tsigiro ye sonorapass-bmc board yakapihwa. - Tsigiro yeLoungson 3A CPUs (R1 uye R4) yakawedzerwa kune iyo MIP yekuvaka emulator. Kuvandudzwa kwekuita kweFPU uye MSA yekuraira emulation.
- Tsigiro yeSiFive E34 uye Ibex CPU yakawedzerwa kune iyo RISC-V yekuvaka emulator. Tsigiro yeHiFive1 revB uye OpenTitan mabhodhi akaitwa. Spike michina inopa rutsigiro kune anopfuura imwe CPU.
- Iyo PowerPC architecture emulator ikozvino inotsigira kukanganisa kudzoreredza muvaenzi masisitimu vachishandisa FWNMI.
- Kune iyo s390 architecture, KVM rutsigiro rwakawedzerwa kune yakachengeteka virtualization (yakachengeteka execution mode).
- Iyo x86 architecture emulator inodzikisira pamusoro pekuona isina kudhindwa vashanyi veWindows nekupa iyo Windows ACPI Emulated Chishandiso Tafura (WAET). Kuvandudzwa kwerutsigiro rwekumhanyisa
HVF ye macOS. - Iyo block mudziyo mutyairi ikozvino inotsigira chaiwo ekuchengetera zvishandiso zvine zvine musoro uye zvemuviri zvidhinha zve 2MB muhukuru.
- Yakawedzera kugona kuendesa mapassword uye encryption kiyi kuQEMU kuburikidza neLinux kernel keyring uchishandisa zvinhu zveiyo nyowani "yakavanzika-keyring" mhando.
- Iyo qcow2 fomati ikozvino inotsigira zstd compression algorithm.
- Murairo mutsva we'bitmap' wawedzerwa kune qemu-img utility kugadzirisa inoenderera bitmaps mumafaira eqcow2. qemu-img inoshandisawo LUKS kiyi manejimendi (keyslot) uye inopa humwe hunyanzvi hwe "mepu" (--start-offset, -max-length) uye "shandura" (-bitmaps) mirairo; iyo "yero" yekuraira ikozvino inoratidza ruzivo. nezve saizi yeinoenderera bitmaps mumafaira eqcow2.
- Mutyairi weNVMe zvino anotsigira Persistent Memory Regions akaunzwa muNVMe 1.4 yakatarwa.
- In virtio yevaenzi masisitimu neiyo yekare TCG (Tiny Code Generator) kodhi jenareta, kugona kushandisa maitiro kunoitwa.
vhost-mushandisi , kusanganisira virtiofsd. Iyo VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS yekuwedzera yawedzerwa kune vhost-mushandisi, zvichikubvumidza iwe kunyoresa anopfuura 8 RAM slots.
Source: opennet.ru