Release fan de QEMU 8.0 emulator

De frijlitting fan it QEMU 8.0-projekt wurdt presintearre. As emulator kinne jo in programma útfiere dat boud is foar ien hardwareplatfoarm op in systeem mei in folslein oare arsjitektuer, bygelyks in ARM-applikaasje op in x86-kompatible PC. Yn 'e virtualisaasjemodus yn QEMU is de prestaasjes fan koade-útfiering yn in isolearre omjouwing tichtby in hardwaresysteem troch de direkte útfiering fan ynstruksjes op' e CPU en it gebrûk fan 'e Xen-hypervisor of KVM-module.

It projekt waard oarspronklik makke troch Fabrice Bellard om de mooglikheid te jaan om útfierbere bestannen út te fieren dy't kompilearre binne foar it x86-platfoarm. Linux op oare arsjitektueren as x86. Yn 'e rin fan' e jierren fan ûntwikkeling waard stipe foar folsleine emulaasje tafoege foar 14 hardware-arsjitektueren, en it oantal emulearre hardware-apparaten wie mear as 400. By it tarieden fan ferzje 8.0 waarden mear as 2800 feroarings fan 238 ûntwikkelders makke.

Wichtige ferbetterings tafoege yn QEMU 8.0:

  • Systeememulaasje (it útfieren fan it heule bestjoeringssysteem, ynklusyf it brûken fan hypervisors) is ferâldere ferklearre en sil gau stopset wurde. KVM en Xen) op 32-bit x86 hosts. Stipe foar brûkersmodus-emulaasje (it útfieren fan aparte prosessen dy't kompilearre binne foar in oare CPU) op 32-bit x86 hosts sil trochgean.
  • De x86-arsjitektueremulator stipet no it útfieren fan Xen-gastsystemen yn in KVM-hypervisor-basearre omjouwing en kernels. Linux 5.12+.
  • De klassike TCG-koadegenerator foar x86-arsjitektuer stipet no de flaggen FSRM, FZRM, FSRS en FSRC CPUID. Stipe foar it nije CPU-model Intel Sapphire Rapids (Intel 7) is ymplementearre.
  • De ARM-emulator stipet no Cortex-A55 en Cortex-R52 CPU's, foeget in nij type emulearre Olimex STM32 H405-masines ta, en foeget stipe ta foar de FEAT_EVT (Enhanced Virtualization Traps), FEAT_FGT (Fine-Grained Traps) en AArch32 ARMv8-R processor útwreidings. gdbstub hat stipe tafoege foar systeemregisters foar de M-profyl-arsjitektuer (mikrocontrollerprofyl).
  • De RISC-V-arsjitektueremulator hat de ymplemintaasje fan 'e OpenTitan, PolarFire en OpenSBI emulearre masines bywurke. Tafoege stipe foar ekstra prosessor ynstruksje sets (ISA) en tafoegings: Smstateen, icount debug counters, PMU evenemint cache-relatearre firtuele modus, ACPI, Zawrs, Svadu, T-Head en Zicond útwreidings.
  • De HPPA-arsjitektueremulator hat stipe tafoege foar de fid (Floating-Point Identify) ynstruksje en ferbettere emulaasje yn 32-bit modus.
  • De 390x-emulator biedt stipe foar asynchronous ûntheffing fan ûnthâld by it herstarten fan beskerme KVM-gasten. Ferbettere ôfhanneling fan trochstjoerde zPCI-apparaten.
  • It virtio-mem-meganisme, dat hot plugging en unplugging fan ûnthâld oan firtuele masines mooglik makket, ymplementearret pre-allokaasje fan boarnen tidens live migraasje.
  • Eksperimintele stipe foar migraasje is bywurke yn VFIO (Virtual Function I/O) (de twadde edysje fan it migraasjeprotokol is ynskeakele).
  • It qemu-nbd-blokapparaat hat prestaasjes ferbettere oer TCP by it brûken fan TLS.
  • De Guest Agent hat inisjele stipe tafoege foar OpenBSD en NetBSD.

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster