QEMU 5.1 je tukaj in ima približno 2500 sprememb, ki so najpomembnejše

QEMU

Začetek nova različica projekta QEMU 5.1, v katerem je bila dodana podpora za več procesorjev, pa tudi izboljšana podpora za NVMe, popravki napak in izboljšave že obstoječega.

Tisti, ki QEMU ne poznajo, bi morali to vedeti omogoča zagon prevedenega programa za platformo strojne opreme v sistemu z a popolnoma drugačna arhitekturaNa primer zagon aplikacije ARM v računalniku, združljivem z x86.

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

Projekt je prvotno ustvaril Fabrice Bellard, da bi omogočil x86-sestavljenim binarnim datotekam Linux, da delujejo na arhitekturah, ki niso x86.

Z leti razvoja je bila dodana podpora za popolno emulacijo za 14 arhitektur strojne opreme, število posnemanih strojnih naprav je preseglo 400.

Glavne novosti QEMU 5.1

Pri pripravi te nove različice 5.1 izvedenih je bilo več kot 2500 sprememb, od tega 235 razvijalcev.

Med glavnimi spremembami, ki izstopajo v tej novi različici, lahko ugotovimo, da je bila dodana podpora za emulacijo CPE na osnovi arhitekture AVRkot tudi dodal tudi podporo za plošče Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280) in Arduino UNO (ATmega328P).

Poudarjeno je tudi, da dodal odklop in nvdimm za gostujoče sisteme ACPI v emulator ARM, Poleg tega je bila dodana implementirana podpora za razširitvi ARMv8.2 TTS2UXN in ARMv8.5 MemTag

Dodana podpora za Loongson 3A CPU (R1 in R4) na emulator arhitekture MIPS. Izboljšana zmogljivost emulacije navodil FPU in MSA, pa tudi podporo za procesorje SiFive E34 in Ibex za emulator arhitekture RISC-V. Dodana podpora za plošče HiFive1 revB in OpenTitan. Stroji Spike podpirajo več kot en CPU.

Za krmilnik NVMe dodaja podporo za trajno področje pomnilnika, uvedeno v specifikaciji NVMe 1.4.

Poleg tega je bil v pripomoček qemu-img dodan nov ukaz 'bitmap' za upravljanje trajnih bitnih slik v datotekah qcow2.

Qemu-img izvaja tudi upravljanje ključev LUKS (keylot) in ponuja dodatne funkcije za ukaza «map» (–start-offset, –max-length) in «convert» (–bitmaps), dodana ukazu «ukrep» generiranje informacij o velikosti stalnih bitnih slik v datotekah qcow2.

Od ostalih sprememb, ki izstopajo te nove različice:

  • Arhitekturni emulator PowerPC ima zdaj podporo za obnovo napak v gostujočih sistemih z uporabo FWNMI.
  • Za arhitekturo s390 je bila dodana podpora KVM za varno virtualizacijo (način varnega izvajanja).
  • Arhitekturni emulator x86 zmanjšuje nepotrebne stroške virtualizacije neprilagojenih gostov v sistemu Windows z zagotavljanjem tabele z emuliranimi napravami Windows ACPI (ACPI WAET). Izboljšana podpora za pospeševanje HVF za macOS.
  • Blokirani gonilnik naprav dodaja podporo za navidezne pomnilniške naprave z 2 MB fizičnih in logičnih blokov.
  • Dodana možnost posredovanja gesel in ključev QEMU za šifriranje s pomočjo ključa za jedro Linuxa z novo vrsto predmeta "tajni obeski ključev".
  • Algoritem stiskanja zstd zdaj podpira format qcow2.
  • Podprta je plošča sonorapass-bmc.
  • Virtio za goste s klasičnim TCG (Tiny Code Generator) ima možnost uporabe vhost uporabniških procesov, vključno z virtiofsd. Vhost-user dodal razširitev VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS, ki omogoča registracijo več kot 8 rež RAM-a.
  • Dodan vmesnik za vbrizgavanje NMI sloga POWER
  • Navodila Scv in rfscv so zdaj skladna s TCG
  • Zdaj lahko izberete POWER10 s tipom stroja «pseries»

Če želite izvedeti več o tej novi različici Qemu, lahko podrobnosti preverite v izvirni publikaciji. Povezava je to.


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.