QEMU 8.0 o'o mai ma fa'aleleia atili lagolago ma sili atu

UPU

O le QEMU o se emulator e fa'avae i luga o le fa'aliliuga fa'alua fa'amalosi

O le fa'asa'olotoina o le lomiga fou QEMU 8.0, lea e sauniuni ai mo le version 8.0, faia sili atu nai lo 2800 suiga mai 238 developers ma faʻaleleia eseese o loʻo faʻatinoina mo emulators, faʻapea foʻi ma le lagolago sili atu, faatasi ai ma isi mea.

Mo i latou e le o iloa QEMU, e tatau ona latou iloa o lefa'atagaina oe e fa'atino se polokalame na fa'atūina mo se fa'apolokalame meafaigaluega i luga ole a faiga fa'atasi ma ai le fausaga eseese atoa, mo se faʻataʻitaʻiga, faʻaogaina se talosaga ARM i luga o le x86-compatible PC.

I le virtualization mode i le QEMU, o le faʻatinoga o le faʻatinoina o tulafono i totonu o se siosiomaga tuʻufua e tutusa ma le faʻaogaina o masini komepiuta ona o le faʻatinoina saʻo o faʻatonuga i luga o le PPU ma le faʻaogaina o le Xen hypervisor poʻo le KVM module.

Autu fou foliga o QEMU 8.0

I lenei lomiga fou o le QEMU 8.0 o loʻo tuʻuina atu, o loʻo tu mai aipoʻo le lagolago mo le faʻatautaia o malo Xen i se siosiomaga e faʻavae ile KVM hypervisor ma Linux 5.12+ kernels i le x86 architecture emulator, faʻapea foʻi ma le lagolago faʻaopoopo mo le FSRM, FZRM, FSRS ma FSRC CPUID fuʻa i le x86 TCG code generator ma faʻatinoina le lagolago mo le ata fou Intel Sapphire Rapids (Intel 7) CPU.

E le gata i lea, o loʻo faʻamaonia foi lenae Fa'afouina le fa'atinoga mo masini OpenTitan, PolarFire ma OpenSBI faʻataʻitaʻiina i le RISC-V architecture emulator ma faʻaopoopoina le lagolago mo seti faʻatonuga faʻaopoopo (ISA) ma faʻaopoopoga: Smstateen, icount debug counters, virtual mode cache related PMU mea tutupu, ACPI extensions, Zawrs, Svadu, T-Head and Zicond.

Le emulator ARM ua faʻatinoina le lagolago mo Cortex-A55 ma Cortex-R52 CPUs, faʻaopoopoina se fou Olimex STM32 H405 faʻataʻitaʻiga ituaiga masini, faʻaopoopo le lagolago mo FEAT_EVT (faʻaleleia mailei virtualization), FEAT_FGT (mailei lelei-saito), ma AArch32 ARMv8-R faʻaopoopoga faʻaopoopoga _ Faʻaopoopoina le lagolago mo ogalaau faʻaoga i le gdbstub mo le fausaga o le talaaga M ( fa'amatalaga microcontroller).

I le isi itu, o loʻo taʻua ai i lenei lomiga fou o QEMU 8.0 Ua le toe fa'aaogaina ma e le o toe umi ae fa'agata la lagolago faataitai faiga (fa'alauiloa le faiga fa'aoga atoa, e aofia ai KVM ma Xen hypervisors) i 86-bit x32 'au, o loʻo taʻua ai o le lagolago mo faʻataʻitaʻiga faʻaoga-faʻaogaina (faʻaaogaina faiga eseese na faia mo se PPU ese) i luga ole 86-bit x32 'au o le a faʻaauau.

E mafai foi ona tatou mauaina lena mea lagolago mo le faamatalaga fid ua faaopoopo (fa'ailoga fa'afefeteina) i le HPPA architecture emulator ma fa'ata'ita'iga i le 32-bit mode ua fa'aleleia, fa'apea fo'i ma le fa'aogaina o masini zPCI ua tu'uina atu ua fa'aleleia.

O isi suiga o loʻo tu matilatila ese mai lenei fou fou o le QEMU 8.0:

  • O le 390x architecture emulator e lagolagoina asynchronous memory striping pe a toe amataina malo KVM saogalemu.
  • O le virtio-mem mechanism, lea e mafai ai ona e fa'apalapala vevela ma se'i ese manatuaga mai masini masini, fa'atinoina le fa'atagaga i le taimi o femalagaiga ola.
  • Ua fa'afou le lagolago fa'ata'ita'i mo femalaga'iga i le VFIO (Virtual Function I/O) (o lo'o a'afia ai le lomiga lona lua o le fa'asologa o femalagaiga).
  • O le masini poloka qemu-nbd ua faʻaleleia le faʻatinoga i luga ole TCP pe a faʻaogaina le TLS.
  • O le lagolago muamua mo OpenBSD ma NetBSD ua faʻaopoopoina ile sui malo.
  • Fa'asa'o le fa'asalalauga PMP mo tlb
  • Ave'ese meatotino ipi-id i luga ole masini virt
  • Fofo i le mafuaʻaga o le mret tuusaunoaga pe a leai se pmp tulafono faʻatulagaina
  • Fa'amautu pusa pe a fa'agata fa'atonuga fa'apipi'i e pa'u ai le QEMU
  • Faʻamamaina o laʻau masini ma faʻapipiʻiina firmwareO se aofaʻiga o faʻaleleia mo le faʻaogaina
  • O se fofo mo le tuusaunoaga faatonuga virtual
  • Se fa'atonuga mo le fa'atusaina o le PMP e puipuia ai le fa'aoga sese o fa'atagaga fa'aletonu ile soliga ole fa'atagaga a le PMP.
  • Fa'atonuga mo fa'atonuga fa'ase'e ve'a e 'alofia ai le tipiina o tau 64-bit (pei o fa'alua) i fa'ailoga 32-bit.
  • Fa'atonuga i le gdbstub, avanoa CSR, fa'alagolago i le va o fa'alavelave fa'afefete eseese, ma le XTheadMemPair.
  • Fa'asa'o le igoa fa'amaumau sese i le disassembler mo fmv, fabs, fneg fa'atonuga

Mulimuli pe afai e te fiafia e iloa atili e uiga i ai o suiga ma tala fou o loʻo tuʻuina atu i lenei lomiga fou o le QEMU 8.0 e mafai ona e faʻatalanoaina faʻamatalaga ma sili atu i le isi sootaga.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.