QEMU 5.0 nyob ntawm no thiab cov no yog nws cov kev hloov tseem ceeb tshaj

QEMU
Tus tshiab cov QEMU 5.0 emulator twb raug tso tawm lawm thiab nta ob peb qhov kev txhim kho tseem ceeb, nrog rau kev txhawb nqa ntau ntxiv rau ntau lub tsev tsim khoom. Rau cov neeg uas tsis paub txog QEMU, lawv yuav tsum paub qhov ntawd qhov no yog ib qho emulator uas tso cai rau koj los ua ib qho kev sib koom ua ke rau cov txheej txheem kho vajtse ntawm qhov system nrog cov qauv sib txawv sib txawv, piv txwv li, khiav ib daim ntawv thov ARM ntawm lub x86 tshaj PC.

Nyob rau hauv hom virtualization Hauv QEMU, qhov kev ua haujlwm ntawm kev khiav dej num hauv ib qho chaw nyob ib puag ncig ze rau cov neeg ib txwm muaj vim kev coj ncaj qha cov lus qhia ntawm CPU thiab kev siv Xen hypervisor lossis KVM module.

QEMU ua rau virtualization tsis muaj emulation, yog tus qhua qhua siv tib tug kev ua haujlwm raws li tus tswv system los yog ua tsis tau qhov ntawd, nws emulates cov qauv ua qauv ntawm x 86, ARM, PowerPC, Sparc, MIPS1 processors. Nws ua haujlwm rau x86, x64, PPC, Sparc, MIPS, ARM platform thiab ntawm Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Unix thiab Windows operating systems.

Xyoo ntawm kev txhim kho, kev txhawb nqa tau ntxiv rau tag nrho emulation ntawm 14 architectures Rau kev kho vajtse, tus naj npawb ntawm cov khoom siv kho vajtse tau tshaj li 400. Hauv kev npaj rau version 5.0, ntau tshaj 2800 qhov hloov pauv tau ua los ntawm 232 tus tsim tawm.

Lub ntsiab tshiab tshiab ntawm QEMU 5.0

Hauv cov tshiab version 5.0 ntxiv rau kev muaj peev xwm xa tawm ib feem ntawm cov ntaub ntawv kab ke los ntawm cov tswv system mus rau cov qhua system siv virtiofsd. Cov qhua tuaj yeem tuaj yeem ua cov kab ntawv sau npe rau qhov chaw xa tawm ntawm tus tswv tsev sab nraud, uas heev yooj yim lub koom haum ntawm kev nkag tau qhia rau kev qhia ntawm virtualization systems. Tsis zoo li siv network FS, nyiam NFS thiab kev tsim txiaj-9P, kev tsim txiaj ua kom muaj kev ua tau zoo nyob ze rau cov ntaub ntawv hauv zos.

Ib yam ntxiv ARM architecture emulator ntxiv rau kev muaj peev xwm yoog Cortex-M7 CPUs thiab muab kev txhawb nqa rau cov laug cam PC tacoma-bmc, Netduino Plus 2 thiab Orangepi.

Siv kev txhawb nqa rau emulation ntawm cov qauv hauv qab no:

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

Qhov ntsuas hais kom ua qemu-img tam sim no tuaj yeem ua haujlwm nrog LUKS cov duab thiab cov kev xaiv ArTarget-yog-xoom yog ntxiv rau lo lus txib hloov dua siab tshiab qev img kom hla ntawm zeroing lub hom phiaj duab.

Ntxiv sim txhawb rau qemu-cia-daemon txheej txheem, uas muab kev nkag mus rau QEMU block qib thiab QMP cov lus txib, suav nrog kev ua haujlwm nrog cov khoom siv block thiab NBD embedded server, tsis tas yuav pib lub tshuab virtual tag nrho.

Hauv architecture emulator PowerPC rau 'powernv' machine, KVM kho vajtse emulation tau ntxiv ntxiv kom khiav KVM qhua cov tshuab nrog lub tshuab hluav taws xob qub TCG (Tiny Code Generator) cov tshuab hluav taws xob. Txhawm rau emulate pheej nco, txhawb nqa ntxiv rau NVDIMM mirrored hauv cov ntaub ntawv.

Cov qauv emulator RISC V rau kev tsim txiaj thiab sifive_u cov laug cam siv kev txhawb nqa rau cov tsav tsheb syscon Linux thov rau lub zog tswj thiab rov ua haujlwm dua.

Ntawm lwm qhov kev hloov pauv tau hais, hauv qab no sawv:

  • Kev them nyiaj yug rau nyob chaw nyob ntawm cov txheej txheem sab nraud cov ntaub ntawv siv QEMU D-Bus
  • Lub peev xwm siv nco nco rov qab los xyuas kom meej lub ntsiab RAM ntawm tus qhua.
  • Tus backend tau teeb tsa nrog qhov xaiv "-machine nco-backend"
  • Cov lim dej "compress" tshiab, uas tuaj yeem siv los tsim cov ntawv luam thaub qab ntawm cov duab compressed
  • Kev them nyiaj yug rau vTPM thiab cov cuab yeej tsim kev ncaj ncees-iommu tau ntxiv rau emulated 'virt' machines.
  • Lub peev xwm siv AArch32 party systems los khiav KVM qhua ib puag ncig yog qhov tsis pom zoo.
  • Kev them nyiaj yug rau lub tshuab ntsuas siv tshuab HP Artist graphic ntaus ntawv tau ntxiv rau HPPA architecture emulator
  • Ntxiv kev txhawb nqa rau GINVT (Thoob Ntiaj Teb Invalidation TLB) cov lus hauv MIPS architecture emulator
  • Ntxiv Goldfish RTC txhawb nqa rau 'pawg' zoo 'board. Ntxiv sim kev siv ntawm hypervisor txuas ntxiv.
  • Ntxiv kev txhawb nqa rau AIS (Cov Nyiaj Siv Nruab Nrab Tsim Kev Tiv Thaiv) thaum ua haujlwm hauv KVM hom ntawm s390 architecture emulator.Qhov kev pab txhawb rau kev nyob teb chaws ntawm cov txheej txheem sab nraud cov ntaub ntawv siv QEMU D-Bus.

Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.