QEMU 5.0 je ovdje i to su njegove najvažnije promjene

QEMU

Nova verzija QEMU 5.0 emulatora već je objavljena i sadrži nekoliko ključnih poboljšanja, kao i veću podršku za više arhitektura. Oni koji ne znaju za QEMU, trebali bi to znati ovo je emulator koji vam omogućava pokretanje kompajliranog programa za hardversku platformu na sistemu sa potpuno drugačijom arhitekturom, na primjer, pokretanje ARM aplikacije na x86 kompatibilnom računaru.

U načinu virtualizacije U QEMU-u, izvedba pokrenutog koda u izoliranom okruženju bliska je izvornom sistemu zbog izravnog izvršavanja uputa na CPU-u i upotrebe Xen hipervizora ili KVM modula.

QEMU omogućava virtualizaciju bez emulacije, ako je gost sistem koristi isti procesor kao i host sistem ili ako to ne uspije, oponaša arhitekture x86, ARM, PowerPC, Sparc, MIPS1 procesora. Radi na x86, x64, PPC, Sparc, MIPS, ARM platformama i na Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Unix i Windows operativnim sistemima.

Tokom godina razvoja, dodana je podrška za potpunu emulaciju 14 arhitektura Za hardver, broj emuliranih hardverskih uređaja premašio je 400. U pripremi za verziju 5.0, 2800 programera su izvršila više od 232 promjena.

Glavne vijesti QEMU 5.0

U novoj verziji 5.0 je dodao mogućnost prosljeđivanja dijela sistema datoteka s host sistema na gost sistem koristeći virtiofsd. Gost sistem može montirati direktorij označen za izvoz na stranu domaćina, koja u velikoj mjeri pojednostavljuje organizaciju pristupa dijeli se direktorijima na sistemima za virtualizaciju. Za razliku od upotrebe mrežnog FS-a, poput NFS i virtio-9P, virtiofs omogućava performanse bliske lokalnom sistemu datoteka.

Takođe ARM arhitektura emulator dodaje mogućnost emulacije Cortex-M7 CPU-a i pruža podršku za PC ploče tacoma-bmc, Netduino Plus 2 i Orangepi.

Implementirana podrška za oponašanje sljedećih arhitektonskih karakteristika:

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

Naredba mjere qemu-img sada može raditi sa LUKS slikama i opcija –Cilj-je-nula se dodaje naredbi za pretvorbu qemu-img da preskočite nulu ciljne slike.

Dodano eksperimentalna podrška za proces qemu-storage-daemon, koji pruža pristup QEMU razini bloka i QMP naredbama, uključujući rad s blok uređajima i ugrađenim NBD serverom, bez potrebe za pokretanjem pune virtualne mašine.

U emulatoru arhitekture Dodan je PowerPC za 'powernv' mašine, KVM emulacija hardverskog ubrzanja za pokretanje KVM gost sistema sa klasičnim generatorom koda TCG (Tiny Code Generator). Za oponašanje trajne memorije dodana je podrška za NVDIMM zrcaljen u datoteci.

Arhitektonski emulator RISC-V za virt i sifive_u ploče implementira podršku za syscon upravljačke programe Linux aplikacije za upravljanje napajanjem i ponovno podizanje sistema.

Od ostalih spomenutih promjena izdvajaju se sljedeće:

  • Podrška za aktivnu migraciju podataka eksternih procesa pomoću QEMU D-Bus-a
  • Sposobnost korištenja memorijskih sigurnosnih kopija kako bi se osigurala glavna RAM memorija gostujućeg sistema.
  • Pozadina je konfigurirana opcijom "-machine memory-backend"
  • Novi filter "oblog" koji se može koristiti za izradu sigurnosnih kopija komprimiranih slika
  • Podrška za vTPM i virtio-iommu uređaje dodana je emuliranim 'virt' mašinama.
  • Mogućnost upotrebe AArch32 hostova za pokretanje KVM gostinskih okruženja je zastarjela.
  • Podrška za grafičku konzolu koja koristi grafički uređaj HP Artist dodana je u emulator arhitekture HPPA
  • Dodata podrška za GINVT (Global Invalidation TLB) izjavu u MIPS emulatoru arhitekture
  • Dodata je Goldfish RTC podrška za 'virt' ploču. Dodata eksperimentalna implementacija ekstenzija hipervizora.
  • Dodata podrška za AIS (Adapter Interrupt Suppression) kada radite u KVM načinu na emulatoru arhitekture s390. Podrška za aktivnu migraciju eksternih podataka procesa pomoću QEMU D-Bus.

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.