I-QEMU 5.1 ilapha kwaye iza notshintsho malunga nama-2500 kwaye zezona zibaluleke kakhulu

IQEMU

Ukuphehlelelwa Inguqulelo entsha yeprojekthi I-QEMU 5.1, apho inkxaso yeeprosesa ezingaphezulu zongezwa khona, kunye nenkxaso ephuculweyo yeNVMe, ukulungiswa kwe-bug kunye nokuphuculwa kwento esele isekiwe.

Kulungiselelwe abo bangaziyo nge-QEMU, kufuneka bayazi ukuba le nto ikuvumela ukuba uqhube inkqubo eqokelelweyo yeqonga izixhobo zekhompyutha ezinenkqubo Uyilo olwahluke ngokupheleleyoUmzekelo, ukusebenzisa usetyenziso lwe-ARM kwi-PC ehambelana ne-x86.

Kwimowudi yokubonisa kwiQEMU, ukusebenza kwekhowudi ebalekayo kwibhokisi yesanti kufutshane nenkqubo yemveli ngenxa yokuqhutywa ngokuthe ngqo kwemiyalelo kwi-CPU kunye nokusetyenziswa kweXen hypervisor okanye imodyuli ye-KVM.

Iprojekthi yenziwe ekuqaleni nguFabrice Bellard ukuvumela i-x86 edityanisiweyo ye-Linux ukuba isebenze kuyilo olungelulo lwe-x86.

Kule minyaka yophuhliso, inkxaso epheleleyo yokulinganisa iye yongezwa kulwakhiwo lwezixhobo zehardware ezili-14, inani lezixhobo ezilingisiweyo ze-hardware lidlulile kuma-400.

Iimpawu ezintsha eziphambili ze-QEMU 5.1

Ukulungiselela le nguqulo intsha 5.1, ngaphezulu kwe-2500 utshintsho olwenziwe, apho abaphuhlisi abangama-235 bathatha inxaxheba.

Kwezona nguqu ziphambili ezibonakalayo kule nguqulo intsha, sinokufumanisa ukuba yongezwa Inkxaso ye-CPU yokulinganisa ngokusekwe kuyilo lwe-AVRngokunjalo ikongeze nenkxaso yeebhodi zeArduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280) kunye neArduino UNO (ATmega328P).

Kuyacaciswa ukuba yongeza ukunqamla kunye ne-nvdimm yeenkqubo zeendwendwe ze-ACPI kwi-emulator ye-ARM, Ukongeza, ukuphunyezwa kwenkxaso kuye kongezwa kwi-ARMv8.2 TTS2UXN kunye ne-ARMv8.5 MemTag

Yongezwe inkxaso yeLongson 3A CPU (R1 kunye ne-R4) kwi-MIPS yoyilo. Ukuphucula ukusebenza kwe-FPU kunye ne-MSA yokulinganisa, kunye nenkxaso ye-SiFive E34 kunye ne-Ibex CPUs kwi-RISC-V. Yongeze inkxaso ye-HiFive1 revB kunye ne-OpenTitan board. Ngaphezulu kwe-CPU enye ixhaswa ngoomatshini beSpike.

Umlawuli I-NVMe yongeza inkxaso kwingingqi yememori engapheliyo eyaziswa kwinkcazo yeNVMe 1.4.

Kunye nomyalelo omtsha 'we-bitmap' wongezwe kwi-qemu-img eluncedo ekusebenziseni i-bitmaps ezingapheliyo kwiifayile ze-qcow2.

I-Qemu-img ikwasebenzisa ulawulo oluphambili lwe-LUKS (keylot) kwaye inikezela ngezakhono ezongezelelweyo zomyalelo «imephu» (-start-offset, -max-length) kunye «guqula» (-bitmaps), yongezwa kumyalelo «umlinganiso» uvelise ulwazi kubungakanani beetmaps rhoqo kwiifayile ze-qcow2.

Olunye utshintsho olwahlukileyo yale nguqulo intsha:

  • I-emulator yokwakha i-PowerPC ngoku ixhasa ukubuyiswa kwempazamo kwiinkqubo zeendwendwe zisebenzisa i-FWNMI.
  • Kuyilo loyilo lwe-s390, inkxaso ye-KVM yongezwe ukuze ibonakale ngokukhuselekileyo (imo yokusebenza ekhuselekileyo).
  • Isimeli sokwakha se-x86 sinciphisa ngaphezulu kokubona iindwendwe zeWindows ngokungaboneleli ngetafile yesixhobo seWindows ACPI (ACPI WAET). Inkxaso ephuculweyo yokukhawulezisa i-HVF ye-macOS.
  • Umqhubi wesixhobo sebhloko wongeza inkxaso kwizixhobo zokugcina ezinesiqobo esineebhloko ezi-2 MB ezibonakalayo nezisengqiqweni.
  • Yongeze amandla okudlulisa amagama okugqitha kunye namaqhosha e-QEMU yokubethela nge-Linux kernel keyring usebenzisa uhlobo olutsha "lweqhosha eliyimfihlo".
  • I-zstd compression algorithm ngoku ixhasa ifomathi ye-qcow2.
  • Ibhodi ye-sonorapass-bmc iyaxhaswa.
  • I-Virtio yeendwendwe ezine-TCG zakudala (i-Tiny Code Generator) inesakhono sokusebenzisa iinkqubo zomsebenzisi we-vhost, kubandakanya i-virtiofsd. Yongeze i-VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS eyandisiweyo kwi-vhost-user, ivumela ngaphezulu kwe-8 RAM slots ukuba ibhaliswe.
  • Yongeze ujongano lokufaka isitayile samandla eNMI
  • Imiyalelo ye-Scv kunye ne-rfscv ngoku iyahambelana ne-TCG
  • Ngoku unokukhetha iPOWER10 ngohlobo lomatshini «iiperesi»

Okokugqibela, ukuba ufuna ukwazi ngakumbi ngolu hlobo lutsha lweQemu, ungazijonga iinkcukacha ezipapashiweyo zentsusa. Ikhonkco yile.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.