QEMU 5.0 je tu a toto sú jeho najdôležitejšie zmeny

QEMU

Nová verzia emulátora QEMU 5.0 už bola vydaná a obsahuje niekoľko kľúčových vylepšení, ako aj väčšiu podporu pre viac architektúr. Pre tých, ktorí nevedia o QEMU, by to mali vedieť toto je emulátor ktorý umožňuje spustiť kompilovaný program pre hardvérovú platformu v systéme s úplne inou architektúrou, napríklad spustiť aplikáciu ARM na počítači kompatibilnom s x86.

Vo virtualizačnom režime V QEMU sa výkon spusteného kódu v izolovanom prostredí blíži natívnemu systému v dôsledku priameho vykonávania pokynov na CPU a použitia hypervízora Xen alebo modulu KVM.

QEMU umožňuje virtualizáciu bez emulácie, ak je hosťovský systém používa rovnaký procesor ako hostiteľský systém alebo ak to nedokáže, emuluje architektúry procesorov x86, ARM, PowerPC, Sparc, MIPS1. Funguje na platformách x86, x64, PPC, Sparc, MIPS, ARM a na operačných systémoch Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Unix a Windows.

Počas rokov vývoja bola pridaná podpora pre úplnú emuláciu 14 architektúr V prípade hardvéru počet emulovaných hardvérových zariadení prekročil 400. V rámci prípravy na verziu 5.0 vykonalo 2800 vývojárov viac ako 232 XNUMX zmien.

Hlavné novinky QEMU 5.0

V novej verzii 5.0 pridaná možnosť preposielať časť súborového systému z hostiteľského systému do hosťovského pomocou virtiofsd. Hosťovský systém môže pripojiť adresár označený na export na stranu hostiteľa, ktorá výrazne zjednodušuje organizáciu prístupu zdieľané s adresármi na virtualizačných systémoch. Na rozdiel od použitia sieťového FS, ako NFS a virtio-9P, virtiofs umožňuje výkon blízky miestnemu súborovému systému.

Tiež Emulátor architektúry ARM pridáva možnosť emulovať procesory Cortex-M7 a poskytuje podporu pre dosky PC tacoma-bmc, Netduino Plus 2 a Orangepi.

Implementovaná podpora pre emulácia nasledujúcich architektonických prvkov:

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

Príkaz merania qemu-img teraz môže pracovať s obrázkami LUKS a možnosť –Cieľ je nula sa do príkazu na prevod pridá qemu-img preskočiť vynulovanie cieľového obrázka.

Pridané experimentálna podpora procesu qemu-storage-daemon, ktorý poskytuje prístup k úrovni bloku QEMU a príkazom QMP, vrátane práce s blokovými zariadeniami a zabudovaným serverom NBD, bez nutnosti spustenia celého virtuálneho stroja.

V emulátore architektúry PowerPC pre 'powernv' stroje, bola pridaná KVM hardvérová akcelerácia emulácie spustiť hosťovské systémy KVM pomocou klasického generátora kódov TCG (Tiny Code Generator). Na emuláciu trvalej pamäte je pridaná podpora pre NVDIMM zrkadlené v súbore.

Emulátor architektúry RISC-V pre dosky virt a sifive_u implementuje podporu pre ovládače syscon Linuxové aplikácie na správu napájania a reštart.

Z ďalších spomenutých zmien vynikajú tieto:

  • Podpora živej migrácie externých procesných údajov pomocou QEMU D-Bus
  • Schopnosť využívať pamäťové rozhrania na zabezpečenie hlavnej pamäte RAM hosťovaného systému.
  • Backend je nakonfigurovaný s možnosťou „-machine memory-backend“
  • Nový filter „kompresie“, pomocou ktorého je možné vytvárať záložné kópie komprimovaných obrázkov
  • Do emulovaných 'virt' strojov bola pridaná podpora pre vTPM a virtio-iommu zariadenia.
  • Schopnosť používať hostiteľov AArch32 na spustenie hosťovských prostredí KVM je zastaraná.
  • Do emulátora architektúry HPPA bola pridaná podpora grafickej konzoly používajúcej grafické zariadenie HP Artist
  • Pridaná podpora pre vyhlásenie GINVT (Global Invalidation TLB) v emulátore architektúry MIPS
  • Pridaná podpora Goldfish RTC pre dosku „virt“. Pridaná experimentálna implementácia rozšírení hypervisora.
  • Pridaná podpora pre AIS (Adapter Interrupt Suppression) pri práci v režime KVM na emulátore architektúry s390. Podpora živej migrácie externých procesných údajov pomocou QEMU D-Bus.

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.