QEMU 5.1 je tu a prichádza s asi 2500 XNUMX zmenami, ktoré sú najdôležitejšie

QEMU

Spustenie nová verzia projektu QEMU 5.1, v ktorom bola pridaná podpora pre viac procesorov, ako aj vylepšená podpora pre NVMe, opravy chýb a vylepšenia toho, čo je už zavedené.

Pre tých, ktorí nevedia o QEMU, by mali vedieť, že to umožňuje spustiť skompilovaný program pre platformu hardvér v systéme s a úplne iná architektúraNapríklad spustenie aplikácie ARM na počítači kompatibilnom s x86.

Vo virtualizačnom režime v QEMU, výkon spusteného kódu v prostredí karantény je blízky natívnemu systému z dôvodu priameho vykonávania pokynov na CPU a použitia Xen hypervisora ​​alebo KVM modulu.

Projekt pôvodne vytvoril Fabrice Bellard, aby umožnil spustenie binárnych súborov Linuxu zostavených na platforme x86 na architektúrach iných ako x86.

V priebehu rokov vývoja bola pridaná plná podpora emulácie pre 14 hardvérových architektúr, počet emulovaných hardvérových zariadení presiahol 400.

Hlavné novinky QEMU 5.1

Pri príprave tejto novej verzie 5.1 bolo urobených viac ako 2500 235 zmien, na ktorých sa zúčastnilo XNUMX vývojárov.

Z hlavných zmien, ktoré vynikajú v tejto novej verzii, môžeme zistiť, že bola pridaná podpora emulácie CPU na základe architektúry AVRA tiež pridaná podpora pre dosky Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280) a Arduino UNO (ATmega328P).

Je tiež zdôraznené, že pridané odpojenie a nvdimm pre hosťujúce systémy ACPI do emulátora ARM, Okrem toho bola pridaná implementovaná podpora aj pre rozšírenia ARMv8.2 TTS2UXN a ARMv8.5 MemTag

Pridaná podpora pre procesor Loongson 3A (R1 a R4) do emulátora architektúry MIPS. Vylepšil výkon emulácie inštrukcií FPU a MSA, ako aj podpora procesorov SiFive E34 a Ibex pre emulátor architektúry RISC-V. Pridaná podpora pre dosky HiFive1 revB a OpenTitan. Pre počítače Spike je podporovaný viac ako jeden procesor.

Pre kontrolóra NVMe pridáva podporu pre oblasť trvalej pamäte zavedenú v špecifikácii NVMe 1.4.

A tiež bol pridaný nový príkaz 'bitmapa' do obslužného programu qemu-img na manipuláciu s perzistentnými bitmapami v súboroch qcow2.

Qemu-img tiež implementuje správu kľúčov LUKS (keyslot) a ponúka ďalšie funkcie pre príkazy «map» (–start-offset, –max-dĺžka) a «convert» (–bitmaps), pridané k príkazu «measure» na generovanie informácií na veľkosť konštantných bitmáp v súboroch qcow2.

Z ďalších zmien, ktoré vynikajú tejto novej verzie:

  • Emulátor architektúry PowerPC teraz podporuje obnovu chýb v hosťujúcich systémoch pomocou FWNMI.
  • Pre architektúru s390 bola pridaná podpora KVM pre bezpečnú virtualizáciu (režim zabezpečeného spustenia).
  • Emulátor architektúry x86 znižuje réžiu virtualizácie neprispôsobených hostí systému Windows poskytovaním tabuľky ACPI emulovaných zariadení Windows (ACPI WAET). Vylepšená podpora pre akceleráciu HVF pre macOS.
  • Ovládač blokového zariadenia pridáva podporu pre virtuálne úložné zariadenia s 2 MB fyzickými a logickými blokmi.
  • Bola pridaná možnosť odosielať heslá a kľúče do QEMU na šifrovanie pomocou kľúča s jadrom Linuxu pomocou nového typu objektu „tajný kľúč“.
  • Algoritmus kompresie zstd teraz podporuje formát qcow2.
  • Doska sonorapass-bmc je podporovaná.
  • Virtio pre hostí s klasickým TCG (Tiny Code Generator) má schopnosť používať používateľské procesy vhost vrátane virtiofsd. Pridané rozšírenie VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS pre používateľa vhost, ktoré umožňuje registráciu viac ako 8 slotov RAM.
  • Bolo pridané rozhranie na vloženie NMI v štýle POWER
  • Pokyny Scv a rfscv sú teraz v súlade s TCG
  • Teraz môžete zvoliť POWER10 s typom stroja «pseries»

Nakoniec, ak sa chcete dozvedieť viac o tejto novej verzii Qemu, môžete skontrolovať podrobnosti v pôvodnej publikácii. Odkaz je tento.


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ť.