QEMU 5.1 je ovdje i dolazi s oko 2500 promjena, a to su najvažnije

QEMU

Pokretanje nova verzija projekta QEMU 5.1, u koji je dodana podrška za više procesora, kao i poboljšana podrška za NVMe, ispravci programskih pogrešaka i poboljšanja već uspostavljenog.

Oni koji ne znaju za QEMU, trebali bi to znati omogućuje vam pokretanje kompajliranog programa za platformu hardver u sustavu s a potpuno drugačija arhitekturaNa primjer, pokretanje ARM aplikacije na računalu kompatibilnom s x86.

U načinu virtualizacije u QEMU, izvedba pokrenutog koda u pješčaniku je bliska izvornom sustavu zbog izravnog izvršavanja uputa na procesoru i upotrebe Xen hipervizora ili KVM modula.

Projekt je izvorno kreirao Fabrice Bellard kako bi omogućio x86 sastavljenim Linuxovim binarnim datotekama da se izvode na arhitekturama koje nisu x86.

Tijekom godina razvoja dodana je puna podrška za emulaciju za 14 hardverskih arhitektura, broj emuliranih hardverskih uređaja premašio je 400.

Glavne novine QEMU-a 5.1

U pripremi ove nove verzije 5.1, napravljeno je više od 2500 promjena, od čega je sudjelovalo 235 programera.

Od glavnih promjena koje se ističu u ovoj novoj verziji, možemo utvrditi da je dodana podrška za emulaciju CPU-a zasnovanu na AVR arhitekturi, kao i također je dodao podršku za Arduino ploče Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280) i Arduino UNO (ATmega328P).

Također je istaknuto da u ARM emulator dodao je odspajanje i nvdimm za ACPI gostujuće sustave, Uz to je dodana implementirana podrška za proširenja ARMv8.2 TTS2UXN i ARMv8.5 MemTag

Dodana podrška za Loongson 3A CPU (R1 i R4) na emulator MIPS arhitekture. Poboljšane performanse emulacije FPU i MSA instrukcija, kao i podrška za SiFive E34 i Ibex CPU za emulator arhitekture RISC-V. Dodana podrška za ploče HiFive1 revB i OpenTitan. Za Spike strojeve podržano je više od jednog procesora.

Za kontroler NVMe dodaje podršku za trajnu memorijsku regiju uvedenu u NVMe 1.4 specifikaciju.

Uz to, nova naredba 'bitmapa' dodana je u uslužni program qemu-img za manipulaciju trajnim bitmapama u datotekama qcow2.

Qemu-img također implementira upravljanje ključevima LUKS (keylot) i nudi dodatne mogućnosti za naredbe «map» (–start-offset, –max-length) i «convert» (–bitmaps), dodane naredbi «mjera» za generiranje informacija o veličini konstantnih bitmapa u qcow2 datotekama.

Od ostalih promjena koje se ističu ove nove verzije:

  • PowerPC emulator arhitekture sada podržava obnavljanje pogrešaka na gostujućim sustavima koji koriste FWNMI.
  • Za arhitekturu s390 dodana je KVM podrška za sigurnu virtualizaciju (način sigurnog izvršavanja).
  • Emulator arhitekture x86 smanjuje troškove virtualizacije nesvjesnih Windows gostiju pružajući Windows ACPI emuliranu tablicu uređaja (ACPI WAET). Poboljšana podrška za HVF ubrzanje za macOS.
  • Upravljački program blokovskih uređaja dodaje podršku za virtualne uređaje za pohranu s 2 MB fizičkih i logičkih blokova.
  • Dodana je mogućnost prijenosa lozinki i ključeva na QEMU za šifriranje putem privjeska za ključeve jezgre Linuxa koristeći novu vrstu objekta "tajni privjesak".
  • Algoritam zstd kompresije sada podržava format qcow2.
  • Podržana je ploča sonorapass-bmc.
  • Virtio za goste s klasičnim TCG (Tiny Code Generator) ima mogućnost korištenja vhost korisničkih procesa, uključujući virtiofsd. Vhost-useru dodano proširenje VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS, omogućujući registraciju više od 8 RAM mjesta.
  • Dodano sučelje za ubrizgavanje NMI stila POWER
  • Upute za scv i rfscv sada su u skladu s TCG-om
  • Sada možete odabrati POWER10 s tipom stroja «pseries»

Napokon, ako želite saznati više o ovoj novoj verziji Qemu, detalje možete provjeriti u izvornoj publikaciji. Poveznica je ovo.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen.

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

bool (istina)