QEMU 6.2 již vyšlo a toto jsou jeho novinky

QEMU

Nedávno bylo představeno spuštění nové verze projektu QEMU 6.2, verze, ve které se při přípravě nové verze více než 2300 189 změn provedlo XNUMX vývojářů.

Pro ty, kteří projekt neznají, by měli vědět, že funguje jako emulátor umožňuje spouštět zkompilovaný program pro hardwarovou platformu na systému se zcela odlišnou architekturou, například ke spuštění aplikace ARM na počítači kompatibilním s x86.

Ve virtualizačním režimu v QEMU je výkon provádění kódu v prostředí karantény blízký hardwarovému systému kvůli přímému provádění pokynů na CPU a použití Xen hypervisoru nebo modulu KVM.

Projekt původně vytvořil Fabrice Bellard, aby umožnil linuxové binární soubory postavené na x86 běžet na architekturách jiných než x86. V průběhu let byla přidána plná podpora emulace pro 14 hardwarových architektur, počet emulovaných hardwarových zařízení přesáhl 400.

Hlavní novinky QEMU 6.2

V této nové verzi QEMU 6.2 v mechanismu virtio-mem, který umožňuje připojovat a odpojovat paměť virtuálních strojů, byla přidána plná podpora pro výpisy pádů hostů, operace kopírování před a po migraci prostředí (pre-copy / post-copy) a vytváření snímků hostujícího systému na pozadí.

Další ze změn, která vyniká, je in QMP (QEMU Machine Protocol) implementovat zpracování chyb DEVICE_UNPLUG_GUEST_ERROR vyskytující se na straně hosta v případě selhání během operací hot plug.

To je také zdůrazněno byla rozšířena syntaxe zpracovaných spouštěcích argumentů V pluginech pro klasický generátor kódu TCG (Tiny Code Generator) plus podpora pro vícejádrové systémy byla přidána do pluginu „cache“.

V x86 emulátor Podporuje model CPU Intel Snowridge-v4, přidána podpora pro přístup k enklávám Intel SGX (Software Guard eXtensions) od hostů, kteří používají zařízení / dev / sgx_vepc na straně hostitele a backend "memory-backend-epc" v QEMU. Pro technologicky chráněné hostující systémy AMD SEV (zabezpečená šifrovaná virtualizace), přidána možnost ověřit přímé spuštění jádra (bez použití zavaděče) (povoleno nastavením parametru 'kernel-hashes = on' na 'sev-guest').

V emulátoru ARM na hostitelských systémech Apple Silicon podporuje „hvf“ mechanismus hardwarové akcelerace při spouštění hostujících systémů založených na AArch64.

Z další změny které se odlišují od nové verze:

  • Byl implementován nový typ emulovaných strojů „kudo-mbc“.
  • Pro stroje „virt“ byla přidána podpora pro emulaci ITS (Interrupt Translation Service) a schopnost používat více než 123 CPU v režimu emulace.
  • Přidána podpora pro zařízení BBRAM a eFUSE pro stroje s emulací "xlnx-zcu102" a "xlnx-versal-virt".
  • U systémů založených na čipu Cortex-M55 je poskytována podpora pro rolovací profil rozšíření procesoru MVE.
  • Do emulátoru architektury PowerPC byla přidána počáteční podpora pro model CPU POWER10 DD2.0.
  • Podpora architektury POWER10 byla vylepšena pro stroje s emulací „powernv“ a pro stroje „pseries“ byly přidány popisy FORM2 PAPR NUMA.
  • Do emulátoru architektury RISC-V byla přidána podpora pro rozšíření instrukční sady Zb [abcs]. Volby "host-user" a "numa mem" jsou povoleny pro všechny emulované stroje.
  • Přidána podpora pro SiFive PWM (pulse width modulator).
  • Emulátor 68k zlepšuje kompatibilitu s navrženým Apple NuBus, včetně možnosti načítat obrazy ROM a podpory slotů přerušení.
  • Přidána podpora pro emulaci modelu procesoru Fujitsu A64FX.
  • Blokové zařízení qemu-nbd má ve výchozím nastavení povolený režim ukládání do mezipaměti („líný zápis“ místo „přímého zápisu“), aby odpovídal chování qemu-img.
  • Přidána možnost „–selinux-label“ pro označení SELinux Unix socketů.

Konečně pokud máte zájem o tom vědět více o změnách a novinkách, které jsou představeny v této nové verzi QEMU 6.2, si můžete prohlédnout podrobnosti a další v následující odkaz


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.