QEMU 5.0 je tady a toto jsou jeho nejdůležitější změny

QEMU

Nová verze emulátoru QEMU 5.0 již byla vydána a obsahuje několik klíčových vylepšení a také větší podporu více architektur. Pro ty, kteří neví o QEMU, měli by to vědět toto je emulátor což vám umožní spustit kompilovaný program pro hardwarovou platformu v systému s úplně jinou architekturou, například spustit aplikaci ARM na PC kompatibilním s x86.

Ve virtualizačním režimu V QEMU je výkon spuštěného kódu v izolovaném prostředí blízký nativnímu systému kvůli přímému provádění instrukcí na CPU a použití hypervisoru Xen nebo modulu KVM.

QEMU umožňuje virtualizaci bez emulace, pokud je systém hosta používá stejný procesor jako hostitelský systém nebo v opačném případě emuluje architekturu procesorů x86, ARM, PowerPC, Sparc, MIPS1. Funguje na platformách x86, x64, PPC, Sparc, MIPS, ARM a na operačních systémech Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Unix a Windows.

V průběhu let vývoje byla přidána podpora pro plnou emulaci 14 architektur V hardwaru počet emulovaných hardwarových zařízení překročil 400. V rámci přípravy na verzi 5.0 provedlo 2800 vývojářů více než 232 XNUMX změn.

Hlavní novinky QEMU 5.0

V nové verzi 5.0 přidána možnost přeposlat část souborového systému z hostitelského systému do systému hosta pomocí virtiofsd. Hostující systém může připojit adresář označený pro export na straně hostitele, který výrazně zjednodušuje organizaci přístupu sdílené do adresářů na virtualizačních systémech. Na rozdíl od použití síťového FS, jako NFS a virtio-9P, virtiofs umožňuje výkon blízký místnímu systému souborů.

Také Emulátor architektury ARM přidává schopnost emulovat procesory Cortex-M7 a poskytuje podporu pro desky PC tacoma-bmc, Netduino Plus 2 a Orangepi.

Implementovaná podpora pro emulace následujících architektonických prvků:

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

Příkaz měření qemu-img nyní může pracovat s obrázky LUKS a možnost –Target-is-zero je přidán do příkazu převodu qemu-img přeskočit vynulování cílového obrazu.

Přidané experimentální podpora procesu qemu-storage-daemon, který poskytuje přístup k úrovni bloku QEMU a příkazům QMP, včetně práce s blokovými zařízeními a integrovaným serverem NBD, aniž by bylo nutné spouštět celý virtuální stroj.

V emulátoru architektury Byla přidána technologie PowerPC pro počítače typu „powernv“, emulace hardwarové akcelerace KVM provozovat KVM hostující systémy s klasickým generátorem kódu TCG (Tiny Code Generator). Pro emulaci trvalé paměti je přidána podpora pro zrcadlení NVDIMM v souboru.

Emulátor architektury RISC-V pro desky virt a sifive_u implementuje podporu pro ovladače syscon Linuxové aplikace pro správu napájení a restart.

Z dalších zmíněných změn vynikají následující:

  • Podpora živé migrace externích procesních dat pomocí QEMU D-Bus
  • Možnost využívat back-endy paměti k zajištění hlavní paměti RAM hostovaného systému.
  • Backend je konfigurován s možností "-machine back-end paměti"
  • Nový filtr „komprimovat“, který lze použít k zálohování komprimovaných obrázků
  • Do emulovaných strojů 'virt' byla přidána podpora pro vTPM a virtio-iommu zařízení.
  • Schopnost používat hostitele AArch32 ke spuštění prostředí hosta KVM je zastaralá.
  • Do emulátoru architektury HPPA byla přidána podpora grafické konzoly používající grafické zařízení HP Artist
  • Přidaná podpora pro příkaz GINVT (Global Invalidation TLB) v emulátoru architektury MIPS
  • Přidána podpora Goldfish RTC pro desku 'virt'. Přidána experimentální implementace rozšíření hypervisoru.
  • Přidána podpora pro AIS (Adapter Interrupt Suppression) při práci v režimu KVM na emulátoru architektury s390. Podpora živé migrace externích procesních dat pomocí QEMU D-Bus.

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.