Dumating ang QEMU 4.2 na may iba't ibang mga pagpapabuti, alam ang balita nito

QEMU

Kahapon pinag-uusapan ang paglaya ng bagong bersyon ng Bochs 2.16.10 na isang kahalili sa VirtualBox at Ngayon ang paglulunsad ng proyekto ng QEMU 4.2 ay ipinakita kung saan ilang mga bagong tampok at lalo na ang mga pagpapabuti ay ipinakita sa proyekto. Bilang paghahanda para sa bersyon 4.2, higit sa 2200 ang mga pagbabago na ginawa mula sa 198 na mga developer.

Para sa mga hindi nakakaalam QEMU dapat malaman nila ito ay isang emulator na nagbibigay-daan sa iyo upang tumakbo isang naipon na programa para sa isang platform ng hardware sa isang system na may ganap na magkakaibang arkitektura, halimbawa, pagpapatakbo ng isang ARM application sa isang x86 na katugmang PC.

Sa virtualization mode sa QEMU, ang pagganap ng pagpapatakbo ng code sa isang nakahiwalay na kapaligiran ay malapit sa katutubong sistema dahil sa direktang pagpapatupad ng mga tagubilin sa CPU at paggamit ng Xen hypervisor o KVM module.

Pangunahing mga bagong tampok sa QEMU 4.2

Sa bagong edisyon ng QEMU 4.2 ang arkitektura emulator Nakatanggap ang ARM ng suporta para sa pagtulad sa Aspeed AST2600 SoC «Ast2600-evb» pati na rin ang suporta para sa Semihosting 2.0 na teknolohiya may mga extension STDOUT_STDERR / EXIT_EXTENDED, na nagpapahintulot sa naka-emulate na aparato na gumamit ng stdout, stderr, at stdin upang lumikha ng mga file sa host side.

Habang para sa Idinagdag ng KVM ang kakayahang gumamit ng higit sa 256 na CPU at magbigay ng suporta para sa mga tagubilin sa SVD SIMD, pati na rin ang pinahusay na pagganap ng pagtulad gamit ang TCG code generator.

Na-highlight din iyon isang bagong uri ng microvm machine ang naidagdag ginaya sa emulator ng x86 na arkitektura, gamit ang virtio-mmio sa halip na PCI upang i-optimize ang pagganap. Ang kakayahang paganahin at huwag paganahin ang VMX sa pamamagitan ng «-cpu".

Nagdagdag ng suporta para sa pagtulad sa mga extension ng AVX512 BFloat16. Ang suporta ay ibinibigay para sa bagong Denverton (Atom-based SoC server), Snowridge at Dhyana CPU na mga modelo. Patatag na suporta para sa Framework ng MacOS Hypervisor («-Accel hvf").

Para sa driver ng aparato ng Network Block Device (NBD) nagbibigay ito ng mas mahusay na pagproseso ng mga kahilingan sa basahin ang kopya. Ang Ang NBD server code ay na-optimize para sa pagkopya ng mga kalat-kalat na mga imahe (na may mga walang bisa). Ito ay natanto Pangkalahatang mga pagpapabuti sa NBD client at pagpapatupad ng server.

Para sa Emulator ng arkitektura ng PowerPC ay ang kakayahang tularan ang mga tagubilin POWER9 mffsce, mffscrn at mffscrni. Sa mga pekeng machine, idinagdag ang "powernv" Suporta para sa mga aparato ng system ng Homer at OCC SRAM.

Sa virtio-mmio ay nagdagdag ng virtio-compatible pamantayan 2 at isang tukoy na detalye na tumutukoy 1,1 isang naka-package na mekanismo ng virtual queuing (virtqueue) para sa pagpapalitan ng data sa isang virtual na I / O na aparato sa mode na batch.

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon ng QEMU 4.2:

  • Sinusuportahan ng klasikong code generator TCG (Tiny Code Generator) ang mga plugin upang masubaybayan ang mga tagubilin at address ng memory sa memorya.
  • Pagganap ng mas mataas na LUKS disk na naka-encrypt gamit ang AES-XTS algorithm.
  • Nagdagdag si Vfio-pci ng suporta sa pag-aari failover_pair_id upang gawing simple ang paglipat ng mga VFIO device.
  • Ang pagpipiliang "-initrd" ay naidagdag sa RISC-V arkitektura emulator at ang kakayahang makita ang buong katayuan ng arkitektura sa debugger.
  • Sinusuportahan ng emulator ng s390 ng arkitektura ang IEP (Proteksyon ng Pagpapatupad ng Pagtuturo).
  • Sa emulator ng 68k na arkitektura, idinagdag ang paunang kakayahang tularan ang Macintosh Quadro 800 at mga klasikong NeXTcube system.
  • Sa emulator ng xtensa arkitektura, isang bagong uri ng "virt" na mga emulate na makina ay naidagdag at ang suporta sa ABI call0 para sa emulation ng space-user ay naipatupad.

Paano i-install ang QEMU 4.2 sa Ubuntu at mga derivatives?

Ang pag-install ng bagong bersyon ng QEMU na ito ay kasalukuyang hindi magagamit sa pamamagitan ng mga opisyal na mga channel ng Ubuntu, ngunit kailangan naming maghintay ng ilang araw upang ang mga binary ay gawing magagamit sa mga repository.

Sa sandaling magagamit ang mga ito, lang buksan ang isang terminal (magagawa mo ito sa pamamagitan ng shortcut na Ctrl + Alt + T) at i-type namin ang sumusunod:

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

O maaari rin nilang isagawa ang pag-install at maghintay para sa bagong abiso na maabisuhan upang ma-update lamang ang mga pakete.

kay Boch
Kaugnay na artikulo:
Ang Bochs, isang bukas na alternatibong mapagkukunan sa VirtualBox, ay umabot sa bersyon na 2.6.10

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.