QEMU 5.0 je tukaj in to so njegove najpomembnejše spremembe

QEMU

Izšla je že nova različica emulatorja QEMU 5.0 in vsebuje več ključnih izboljšav ter povečano podporo za več arhitektur. Tisti, ki ne vedo za QEMU, bi morali to vedeti to je emulator ki vam omogoča, da v sistemu s popolnoma drugačno arhitekturo zaženete prevedeni program za strojno platformo, na primer zaženete aplikacijo ARM v združljivem računalniku x86.

V načinu za virtualizacijo V QEMU je zmogljivost izvajanja kode v izoliranem okolju blizu naravnega sistema zaradi neposrednega izvajanja navodil na CPU in uporabe hipervizorja Xen ali modula KVM.

QEMU omogoča virtualizacijo brez posnemanja, če sistem gostov uporablja isti procesor kot gostiteljski sistem ali če tega ne uspe, posnema arhitekture procesorjev x86, ARM, PowerPC, Sparc, MIPS1. Deluje na platformah x86, x64, PPC, Sparc, MIPS, ARM in na operacijskih sistemih Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Unix in Windows.

V vseh letih razvoja, dodana je podpora za popolno emulacijo 14 arhitektur V strojni opremi je število posnemanih strojnih naprav preseglo 400. V pripravah na različico 5.0 je 2800 razvijalcev izvedlo več kot 232 sprememb.

Glavne novosti QEMU 5.0

V novi različici 5.0 dodana možnost posredovanja dela datotečnega sistema iz gostiteljskega sistema v gostujoči sistem z uporabo virtiofsd. Gost sistem lahko namesti imenik, označen za izvoz, na gostiteljsko stran, ki močno poenostavi organizacijo dostopa v skupni rabi v imenikih sistemov za virtualizacijo. Za razliko od uporabe omrežja FS, kot NFS in virtio-9P, virtiofs omogoča delovanje blizu lokalnega datotečnega sistema.

Nadalje ARM arhitekturni emulator dodaja sposobnost posnemanja procesorjev Cortex-M7 in nudi podporo za PC plošče tacoma-bmc, Netduino Plus 2 in Orangepi.

Izvedena podpora za posnemanje naslednjih arhitekturnih značilnosti:

  • ARMv8.1: HEV, VMID16, PAN, PMU
  • ARMv8.2: UAO, DCPoP, ATS1E1, TTCNP
  • ARMv8.3: RCPC, CCIDX
  • ARMv8.4: PMU, RCPC

Ukaz mere qemu-img lahko zdaj deluje s slikami LUKS in možnost –Cilj-nič-nič je dodan ukazu za pretvorbo qemu-img da preskočite ničlo ciljne slike.

Dodano eksperimentalna podpora za proces qemu-storage-daemon, ki omogoča dostop do ravni blokov QEMU in ukazov QMP, vključno z delom z blokovnimi napravami in vgrajenim strežnikom NBD, ne da bi morali zagnati celoten virtualni stroj.

V arhitekturnem emulatorju PowerPC za 'powernv' stroje, dodana je emulacija pospeševanja strojne opreme KVM za zagon gostujočih sistemov KVM s klasičnim generatorjem kod TCG (Tiny Code Generator). Za posnemanje trajnega pomnilnika je dodana podpora za zrcaljenje NVDIMM v datoteki.

Arhitekturni emulator RISC-V za deske virt in sifive_u izvaja podporo za syscon gonilnike Aplikacije za Linux za upravljanje porabe in ponovni zagon.

Med drugimi omenjenimi spremembami izstopajo naslednje:

  • Podpora za selitev zunanjih procesnih podatkov v živo s pomočjo QEMU D-Bus
  • Sposobnost uporabe pomnilniških datotek za zagotovitev glavnega RAM-a gostujočega sistema.
  • Zaledje je konfigurirano z možnostjo "-machine memory-backend"
  • Nov filter za stiskanje, s katerim lahko varnostno kopirate stisnjene slike
  • Podpora za naprave vTPM in virtio-iommu je dodana posnemanim 'virt' strojem.
  • Možnost uporabe gostiteljev AArch32 za zagon gostujočih okolij KVM je opuščena.
  • Podpora za grafično konzolo z grafično napravo HP Artist je dodana v emulator arhitekture HPPA
  • Dodana podpora za stavek GINVT (Global Invalidation TLB) v emulatorju arhitekture MIPS
  • Dodana je podpora RTC Goldfish za ploščo 'virt'. Dodana eksperimentalna izvedba razširitev hipervizorja.
  • Dodana podpora za AIS (Adapter Interrupt Suppression) pri delu v načinu KVM na emulatorju arhitekture s390. Podpora za živo migracijo zunanjih procesnih podatkov s pomočjo QEMU D-Bus.

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.