Los abaphuhlisi beprojekthi yeQEMU babhengeze ukumiliselwa kwenguqulelo entsha de I-QEMU 4.0. Apho ku Iimpawu ezintsha ziyaqaqanjiswa ezinje ngenkxaso yeARMv8 + ulwandiso lwemiyalelo, ukulungiswa kwe-bug, kunye nokunye.
Kulabo abangaziyo nge-QEMU, kufuneka bayazi loo nto sisicelo somthombo simahla nesivulekileyo ilayisenisi ngokuyinxalenye ne-LGPL kunye neGNU GPL ethi Umsebenzi wayo kukulinganisa kweeprosesa esekwe kuguqulelo olunamandla lwee-binaries.
Ikuvumela ukuba usebenze inkqubo eyenzelwe iqonga lehardware enye kwinkqubo enobugcisa ohluke ngokupheleleyo, umzekelo, ukusebenzisa usetyenziso lwe-ARM kwi-x86 PC ehambelanayo.
Kwimowudi yokubonisa kwi-QEMU, ukusebenza kwekhowudi ebalekayo kwindawo esecaleni kusondela kwinkqubo yemveli ngokwenza ngokuthe ngqo imiyalelo kwi-CPU kunye nokusebenzisa iXen hypervisor okanye imodyuli ye-KVM.
Ekuqaleni, iprojekthi yenziwa nguFabrice Bellard (uFabrice Bellard) ukuvumela ukumiliselwa kweLinux ephunyeziweyo eyenzelwe iqonga le-x86 kuyilo loyilo ngaphandle kweX86.
Kule minyaka yophuhliso, inkxaso yokulinganisa ngokupheleleyo kwe-14 yokwakhiwa kwehardware yongezwa, inani lezixhobo ze-hardware elilingisiweyo lidlulile kuma-400. Ngexesha lokulungiswa kwenguqulo 4.0, ngaphezulu kwe-3100 yotshintsho lwenziwe kubaphuhlisi abangama-220.
Iimpawu ezintsha eziphambili ze-QEMU 4.0
Njengoko bekutshiwo ekuqaleni, enye yeenoveli eziphambili kule nguqulo intsha ye-QEMU 4.0 Inkxaso yeARMv8 + ulwandiso lwemiyalelo ukususela ngoku yongezwe kwi-ARM yoyile yesiphelo, kunye ne-SB, PredInv, HPD, LOR, FHM, AA32HPD, PAuth, JSConv, CondM, FRINT kunye neBTI.
Enye into entsha kukudibanisa ukuphucula ukulinganisa kwe-ARM PMU (ICandelo loLawulo lwaMandla). Iqonga le-virt longeza amandla okusebenzisa ngaphezulu kwe-255 GB ye-RAM kunye nenkxaso yemifanekiso ye-u-boot ngohlobo "lwe-noload".
I-emulator yoyilo x86 kwi-HAX yokuNceda iNjini yokuKhawulezisa (Ukuphunyezwa ngokukhawuleza kwe-Intel Hardware) ifumene inkxaso yemikhosi ehambelana nePOSIX, ezinje ngeLinux kunye neNetBSD (ngaphambili yayixhaswa kuphela kwiqonga laseDarwin).
Kwakhona yongeze inkxaso ye-I7200 ye-CPU (nanoMIPS32 ISA) kunye ne-I6500 (MIPS64R6 ISA), ukubanakho ukuqhubekeka nezicelo zohlobo lwe-CPU kusetyenziswa i-QMP (QEMU Management Protocol).
Ngelixa kwi-emulator yoyilo lwe-PowerPC, inkxaso ye-XIVE yokuphazamisa isilawuli sokulinganisa iye yongezwa, inkxaso yePOWER9 yandisiwe, kwaye kuthotho lwe-P, ukhetho olushushu lweplagi yokutsiba kuye kongezwa i-PCI ephambili (i-PHB, ibhulorho yokubamba i-PCI). Ukukhuselwa okungagqibekanga kweSpecter kunye neMeltdown kuyenziwa
Inkxaso ye-PCI kunye nokulinganisa kwe-USB kongezwe kwi-RISC-V yesemulator yoyilo. Iseva yokulungisa ingxaki eyakhelwe-ngaphakathi (gdbserver) ixhasa ukucacisa uluhlu lweelog kwiifayile zeXML.
Uyifaka njani i-QEMU kwi-Ubuntu nakwiziphumo?
Ukuba ufuna ukufaka esi sicelo kwinkqubo yakho kuya kufuneka uyazi loo nto Okwangoku iipakeji azikahlaziywa kuhlobo lwe-4.0, kungumcimbi weentsuku kuphela.
Ukufakela esi sicelo siza kuvula i-terminal kwaye kuya kufuneka sifake ezinye iipakeji ezongezelelweyo ukuze sikwazi ukusebenza ngeengxaki nge-QEMU kwinkqubo yethu.
Siza kuvula i-Ctrl + Alt + T yesiphelo kwaye siza kuchwetheza oku kulandelayo:
sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin
Kufuneka silinde nje iiphakheji eziyimfuneko kunye nokufakwa kwazo ukuze zikhutshelwe. Nje ukuba le nkqubo igqityiwe, sinokuqala ukusebenzisa esi sicelo kwinkqubo yethu.
Ukuvula i-QEMU, jonga nje kwimenyu yethu yezicelo kwaye uyiqhube. Ukuba emva kofakelo, xa uzama ukuvula iVirt Manager impazamo iyenzeka:
"Ayikwazi ukuqhagamshela kwi-libtid"
Isisombululo ilula ukusombulula le ngxaki Iqala ikhompyuter yakho kwaye ekuqaleni kwakhona kwinkqubo yakho zama ukuvula inkqubo.