QEMU 4.2 saapuu erilaisilla parannuksilla, tiedä sen uutiset

QEMU

Eilen puhuimme vapauttaminen uusi versio Bochs 2.16.10: stä joka on vaihtoehto VirtualBoxille ja nyt QEMU 4.2 -hankkeen käynnistäminen on esitetty jossa joitain uusia ominaisuuksia ja erityisesti parannuksia on esitetty hankkeeseen. Versiota 4.2 valmisteltaessa tehtiin yli 2200 muutosta 198 kehittäjältä.

Niille, jotka eivät tiedä QEMU heidän pitäisi tietää tämä on emulaattori, jonka avulla voit suorittaa koottu ohjelma laitteistoalusta järjestelmässä, jolla on täysin erilainen arkkitehtuuri, esimerkiksi ARM-sovelluksen suorittaminen x86-yhteensopivalla tietokoneella.

QEMU: n virtualisointitilassa käynnissä olevan koodin suorituskyky eristetyssä ympäristössä on lähellä natiivijärjestelmää johtuen suorista käskyistä suorittimessa ja Xen-hypervisori- tai KVM-moduulin käytöstä.

QEMU 4.2: n tärkeimmät uudet ominaisuudet

Tässä uudessa QEMU 4.2 -versiossa arkkitehtuuriemulaattori ARM sai tukea Aspeed AST2600 SoC -emulaatiolle «Ast2600-evb» sekä tuki Semihosting 2.0 -tekniikalle laajennuksilla STDOUT_STDERR / EXIT_EXTENDED, jonka avulla emuloitu laite voi käyttää tiedostoja stdout, stderr ja stdin tiedostojen luomiseen isäntäpuolelle.

Vaikka KVM lisäsi mahdollisuuden käyttää yli 256 prosessoria ja tarjota tukea SVD SIMD -ohjeille sekä parannettua emulointisuorituskykyä TCG-koodigeneraattorilla.

Se on myös korostettu uuden tyyppinen mikrovikone on lisätty jäljitelty x86-arkkitehtuuriemulaattorille, käyttämällä virtio-mmio: ta PCI: n sijasta suorituskyvyn optimoimiseksi. Mahdollisuus ottaa VMX käyttöön ja poistaa käytöstä «-prosessori".

Lisätty tuki AVX512 BFloat16 -laajennusten jäljittelemiseen. Tuki tarjotaan uusille Denverton (Atom-pohjainen SoC-palvelin), Snowridge- ja Dhyana-suorittimille. Vakaa tuki MacOS Hypervisor Frameworkille («-Accel hvf").

NBD (Network Block Device) -laiteajurille se tarjoaa tehokkaamman luettujen kopiopyyntöjen käsittelyn. NBD-palvelinkoodi on optimoitu harvojen kuvien kopioimiseen (tyhjiöillä). Se on toteutunut Yleisiä parannuksia NBD-asiakas- ja palvelintoteutukseen.

Varten PowerPC-arkkitehtuuriemulaattori on kyky jäljitellä ohjeet POWER9 mffsce, mffscrn ja mffscrni. Emuloiduissa koneissa "powernv" lisättiin Tuki Homer- ja OCC SRAM -laitteille.

Virtio-mmio lisätty virtio-yhteensopiva vakio 2 ja erityinen virtio 1,1 pakattu virtuaalijonomekanismi (virtqueue) tietojen vaihtamiseksi virtuaalisen I / O-laitteen kanssa erätilassa.

Muista muutoksista jotka erottuvat QEMU 4.2: n uudesta versiosta:

  • Klassinen koodigeneraattori TCG (Tiny Code Generator) tukee laajennuksia prosessorin ohjeiden ja osoitteiden valvomiseksi muistissa.
  • Parempi LUKS-levyn salauksen suorituskyky AES-XTS-algoritmilla.
  • Vfio-pci lisää kiinteistötukea failover_pair_id yksinkertaistaa VFIO-laitteiden siirtoa.
  • "-Initrd" -vaihtoehto on lisätty RISC-V -arkkitehtuuriemulaattoriin ja kyky nähdä arkkitehtuurin koko tila virheenkorjaimessa.
  • S390-arkkitehtuuriemulaattori tukee IEP: tä (Instruction Execution Protection).
  • 68k-arkkitehtuuriemulaattorissa lisättiin alkuperäinen kyky jäljitellä Macintosh Quadro 800- ja klassisia NeXTcube-järjestelmiä.
  • Xtensa-arkkitehtuuriemulaattorissa on lisätty uudentyyppisiä "virt" -emuloituja koneita ja ABI call0 -tuki käyttäjä-avaruusemulaatioon on toteutettu.

Kuinka asentaa QEMU 4.2 Ubuntuun ja johdannaisiin?

Tämän uuden QEMU-version asennus ei ole tällä hetkellä mahdollista virallisten Ubuntu-kanavien kautta, mutta meidän on odotettava muutama päivä, ennen kuin binäärit tulevat saataville arkistoihin.

Heti kun ne ovat saatavilla, se riittää avaa pääte (voit tehdä sen pikakuvakkeella Ctrl + Alt + T) ja aiomme kirjoittaa seuraavat:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

Tai he voivat myös suorittaa asennuksen ja odottaa, että uusi päivitys ilmoitetaan päivittävän vain paketit.

bochs
Aiheeseen liittyvä artikkeli:
Bochs, avoimen lähdekoodin vaihtoehto VirtualBoxille, saavuttaa version 2.6.10

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.