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 dodata podrška za više procesora, kao i poboljšana podrška za NVMe, ispravke grešaka i poboljšanja onoga što je već uspostavljeno.

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

U načinu virtualizacije u QEMU, performanse pokrenutog koda u okruženju pješčanika su bliske izvornom sistemu zbog direktnog izvršavanja uputstava na CPU-u i upotrebe Xen hipervizora ili KVM modula.

Projekt je izvorno kreirao Fabrice Bellard kako bi omogućio x86 kompajliranim 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, a broj emuliranih hardverskih uređaja premašio je 400.

Glavne vijesti QEMU 5.1

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

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đe dodana podrška za Arduino ploče Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280) i Arduino UNO (ATmega328P).

Takođe je istaknuto da dodan je diskonekt i nvdimm za ACPI gostujuće sisteme u ARM emulator, Pored toga, dodana je implementirana podrška za proširenja ARMv8.2 TTS2UXN i ARMv8.5 MemTag

Dodata 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 RISC-V arhitekture. Dodata podrška za HiFive1 revB i OpenTitan ploče. Više računara je podržano za Spike mašine.

Za kontroler NVMe dodaje podršku za područje trajne memorije predstavljeno u NVMe 1.4 specifikaciji.

A također je dodata nova naredba 'bitmap' u uslužni program qemu-img za manipulaciju trajnim bitmapama u qcow2 datotekama.

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

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

  • PowerPC emulator arhitekture sada ima podršku za oporavak grešaka na gostujućim sistemima 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 virtuelizacije 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 pomoću novog tipa "tajnog privjeska ključeva".
  • Algoritam zstd kompresije sada podržava format qcow2.
  • Podržana je sonorapass-bmc ploča.
  • Virtio za goste s klasičnim TCG (Tiny Code Generator) ima mogućnost korištenja vhost korisničkih procesa, uključujući virtiofsd. Korisniku vhost je dodano proširenje VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS, omogućavajući registraciju više od 8 RAM slotova.
  • Dodano sučelje za ubrizgavanje NMI stila POWER
  • Upute za Scv i rfscv sada su u skladu sa TCG
  • Sada možete odabrati POWER10 sa tipom mašine «pseries»

Konačno, ako želite saznati više o ovoj novoj verziji Qemu, detalje možete provjeriti u originalnoj publikaciji. Link je ovaj.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.