Kuburitswa kweQEMU 6.1 emulator

Kuburitswa kwechirongwa cheQEMU 6.1 kwaunzwa. Semuemulator, QEMU inokutendera kuti umhanye chirongwa chakagadzirirwa imwe Hardware chikuva pane sisitimu ine zvivakwa zvakasiyana zvachose, semuenzaniso, mhanyisa ARM application pane x86-inoenderana PC. Mune virtualization mode muQEMU, kushanda kwekodhi yekodhi munzvimbo yakasarudzika iri pedyo neiyo yehardware system nekuda kwekuita kwakananga kwemirairo paCPU uye kushandiswa kweXen hypervisor kana KVM module.

Iyo purojekiti yakatanga kugadzirwa naFabrice Bellard kuti ipe kugona kumhanyisa Linux zvinotemerwa zvakagadzirirwa x86 chikuva pane asiri-x86 architecture. Mumakore ebudiriro, kutsigirwa kwekutevedzera kwakazara kwakawedzerwa kune gumi nemana ezvivakwa zvehardware, nhamba yemidziyo yakatevedzerwa yakapfuura 14. Mukugadzirira vhezheni 400, shanduko dzinopfuura zviuru zvitatu dzakaitwa kubva kuvagadziri ve6.1.

Kuvandudza kwakakosha kwakawedzerwa muQEMU 6.1:

  • Murairo we "blockdev-reopen" wakawedzerwa kuQMP (QEMU Machine Protocol) kuti uchinje marongero echigadzirwa chakatogadzirwa.
  • Gnutls inoshandiswa seyekutanga crypto mutyairi, iri pamberi pevamwe vatyairi maererano nekuita. Iyo libgcrypt-yakavakirwa mutyairi iyo yaimbopihwa nekusarudzika yakaendeswa kune iyo nhanho dzesarudzo, uye nettle-based driver inosiiwa senge yekudzokera kumashure sarudzo, inoshandiswa mukushaikwa kweGnuTLS neLibgcrypt.
  • Yakawedzerwa rutsigiro rwePMBus uye I2C multiplexers (pca2, pca9546) kune I9548C emulator.
  • Nekumisikidza, tsigiro yemapulagi kune yekare TCG (Tiny Code Generator) kodhi jenareta inogoneswa. Yakawedzera plugins nyowani execlog (yekuita log) uye cache modelling (kutevedzera maitiro eL1 cache muCPU).
  • Iyo ARM emulator yakawedzera tsigiro yemabhodhi akavakirwa paAspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) uye Cortex-M3 (stm32vldiscovery) machipisi. Yakawedzera tsigiro yehardware encryption uye hashing injini dzakapihwa muAspeed chips. Yakawedzerwa tsigiro yekutevedzera SVE2 mirairo (kusanganisira bfloat16), matrix kuwanza vashandisi, uye kududzira-associative buffer (TLB) flush mirayiridzo.
  • MuPowerPC architecture emulator yemashini emulated pseries, tsigiro yekuona kutadza kana inopisa-plugging midziyo munzvimbo itsva yevaenzi yawedzerwa, muganho wehuwandu hweCPU wakawedzerwa, uye kuteedzera kwemimwe mirairo yakanangana nePOWER10 processors yaitwa. . Yakawedzerwa tsigiro yemapuranga yakavakirwa paGenesi/bPlan Pegasos II (pegasos2) machipisi.
  • Iyo RISC-V emulator inotsigira OpenTitan chikuva uye virtio-vga chaiyo GPU (yakavakirwa pavirgl).
  • Iyo s390 emulator yakawedzera tsigiro yechizvarwa chechigumi nematanhatu CPU uye vector extensions.
  • Tsigiro yemhando nyowani dzeIntel CPU yakawedzerwa kune x86 emulator (Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton- v3, Snowridge- v3, Dhyana-v2), iyo inoshandisa kuraira kweXSAVES. Iyo Q35 (ICH9) chipset emulator inotsigira kupisa plugging yePCI zvishandiso. Yakavandudzwa emulation ye virtualization ekuwedzera inopihwa mu AMD processors. Yakawedzerwa sarudzo bhazi-lock-ratelimit kudzikamisa kusimba kwekuvharwa kwebhazi neiyo yevaenzi system.
  • Yakawedzerwa rutsigiro rwekushandisa seanokwidziridza yeNVMM hypervisor yakagadziriswa neNetBSD chirongwa.
  • Mune GUI, tsigiro yekusimbisa password paunenge uchishandisa VNC protocol ikozvino inogoneswa chete kana uchivaka neyekunze cryptographic backend (gnutls, libgcrypt kana nettle).

Source: opennet.ru

Voeg