Kuburitswa kweQEMU 8.0 emulator

Kuburitswa kweiyo QEMU 8.0 chirongwa kunoratidzwa. Semuemulator, QEMU inokutendera kuti umhanye chirongwa chakavakirwa papuratifomu imwe yehardware pane system ine zvivakwa zvakasiyana zvachose, semuenzaniso, mhanyisa ARM application pane x86-inoenderana PC. Mune iyo virtualization mode muQEMU, kuita kwekodhi kuuraya munzvimbo yakasarudzika iri padyo neiyo hardware system nekuda kwekuita kwakananga kwemirairo paCPU uye kushandiswa kweXen hypervisor kana KVM module.

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 8.0 shanduko dzakaitwa kubva ku2800 Developers.

Kuvandudza kwakakosha kwakawedzerwa muQEMU 8.0:

  • Yakanzi isingachashandi uye tsigiro yekutevedzera sisitimu (kutangisa OS yese, kusanganisira KVM neXen hypervisors) pa32-bit x86 mauto achakurumidza kumiswa. Tsigiro yemushandisi-modhi emulation (inomhanya yakaparadzana maitiro akavakirwa imwe CPU) pane 32-bit x86 mauto anoenderera mberi.
  • Yakawedzerwa rutsigiro rwekumhanyisa vashanyi veXen munzvimbo yakavakirwa paKVM hypervisor uye Linux 86+ kernels mune x5.12 architecture emulator.
  • Yakawedzerwa rutsigiro rweCPUID mireza FSRM, FZRM, FSRS, uye FSRC mune yekare TCG kodhi jenareta ye x86 yekuvaka. Yakamisikidzwa rutsigiro rweiyo CPU modhi Intel Sapphire Rapids (Intel 7).
  • Iyo ARM emulator yakaita tsigiro yeCortex-A55 uye Cortex-R52 CPUs, yakawedzera mhando nyowani yemuchina wakateedzerwa Olimex STM32 H405, yakawedzera rutsigiro rweFEAT_EVT (Enhanced Virtualization Traps), FEAT_FGT (Fine-Grained Traps) uye AArch32 ARMv8 processor. extensions. Yakawedzerwa tsigiro yemarejista ehurongwa mugdbstub yeM-profile architecture (microcontroller profile).
  • Kuitwa kwemichina yakateedzerwa OpenTitan, PolarFire uye OpenSBI yakagadziridzwa muRISC-V emulator yekuvaka. Yakawedzerwa tsigiro yekuwedzera processor yekuraira seti (ISAs) uye edzedzero: Smstateen, icount debugging counter, virtual mode PMU cache-inoenderana zviitiko, ACPI, Zawrs, Svadu, T-Musoro uye Zicond ekuwedzera.
  • Tsigiro yefid (Floating-Point Ziva) rairo yakawedzerwa kune HPPA yekuvaka emulator uye emulation yakagadziridzwa mu32-bit mode.
  • Iyo 390x yekuvakisa emulator inotsigira asynchronous memory detachment kana uchitangazve vakachengeteka KVM vashanyi. Kuvandudzwa kwekubata kwezvinotumirwa zPCI zvishandiso.
  • Iyo virtio-mem michina, iyo inokutendera iwe kupisa-plug uye kusunungura ndangariro kumakina chaiwo, inoshandisa preallocation panguva yekufamba kwehupenyu.
  • Tsigiro yekuyedza yekufambisa yakagadziridzwa muVFIO (Virtual Function I / O) (yechipiri edition yeiyo migration protocol inobatanidzwa).
  • Iyo qemu-nbd block mudziyo yakavandudza mashandiro pamusoro peTCP kana uchishandisa TLS.
  • Rutsigiro rwekutanga rweOpenBSD neNetBSD rwakawedzerwa kumumiriri wevaenzi.

Source: opennet.ru

Voeg