I-QEMU 5.1 ilapha futhi iza nezinguquko ezingaba ngu-2500 futhi lezi yizona ezibaluleke kakhulu

QEMU

Ukwethulwa kwe- inguqulo entsha yephrojekthi I-QEMU 5.1, lapho kungezwe ukusekelwa kwamaprosesa amaningi, kanye nokwesekwa okuthuthukisiwe kwe-NVMe, ukulungiswa kwamaphutha nokuthuthuka kulokho osekusunguliwe.

Kulabo abangazi ngeQEMU, kufanele bazi ukuthi lokhu ikuvumela ukuthi usebenze uhlelo oluhlanganisiwe lwengxenyekazi i-hardware ohlelweni olune- izakhiwo ezihluke ngokupheleleIsibonelo, ukusebenzisa uhlelo lwe-ARM kwi-x86 PC ehambisanayo.

Kumodi yokwenza ngekhono ku-QEMU, ukusebenza kwekhodi esebenzayo ku-sandbox kuseduze nohlelo lwendabuko ngenxa yokwenziwa okuqondile kwemiyalo ku-CPU nokusetshenziswa kwe-Xen hypervisor noma imodyuli ye-KVM.

Iphrojekthi ekuqaleni yadalwa nguFabrice Bellard ukuvumela ama-x86 ahlanganiswe ama-Linux binaries ukuthi asebenze kuzakhiwo ezingezona ze-x86.

Kuyo yonke iminyaka yentuthuko, kungezwe ukwesekwa okugcwele kokulingiswa kwezakhiwo zehadiwe eziyi-14, inani lamadivayisi wekhompiyutha alingisiwe lingaphezu kwama-400.

Izindaba eziyinhloko ze-QEMU 5.1

Ekulungiselweni kwale nguqulo entsha 5.1, kwenziwe izinguquko ezingaphezu kuka-2500 235, lapho onjiniyela abangama-XNUMX babamba iqhaza.

Ezingxenyeni ezinkulu ezigqamile kule nguqulo entsha, singathola ukuthi ingeziwe ukusekelwa kokulingiswa kwe-CPU okususelwa ekwakhiweni kwe-AVRkanye futhi kungezwe ukusekelwa kwamabhodi e-Arduino I-Duemilanove (ATmega168), i-Arduino Mega 2560 (ATmega2560), i-Arduino Mega (ATmega1280) ne-Arduino UNO (ATmega328P).

Kubuye kuqhakanjiswe lokho ingeze i-disconnect ne-nvdimm yezinhlelo zezivakashi ze-ACPI ku-emulator ye-ARM, Ngaphezu kwalokho, ukusekelwa okufakiwe kufakwe futhi kuzandiso ze-ARMv8.2 TTS2UXN ne-ARMv8.5 MemTag

Kungezwe usekelo lweLoongson 3A CPU (R1 no-R4) kusilingisi sokwakha se-MIPS. Kuthuthukiswe ukusebenza kokulingiswa kwemiyalo ye-FPU ne-MSA, kanye nokuxhaswa kwe-SiFive E34 kanye ne-Ibex CPUs ku-RISC-V emulator yokwakha. Kungezwe ukusekelwa kwamabhodi we-HiFive1 revB nama-OpenTitan. I-CPU engaphezu kweyodwa isekelwa imishini ye-Spike.

Okwesilawuli I-NVMe ingeza ukusekelwa kwesifunda sememori esiphikelelayo esethulwe kusincazelo se-NVMe 1.4.

Futhi kungezwe umyalo omusha 'we-bitmap' kusetshenziswa i-qemu-img ukuphatha ama-bitmaps aqhubekayo kumafayela e-qcow2.

I-Qemu-img iphinde isebenzise ukuphathwa okubalulekile kwe-LUKS (okhiye) futhi unikeza amakhono angeziwe e- «imephu» (–start-offset, –max-length) nemiyalo «yokuguqula» (–bitmaps), engezwe kumyalo we- «measure» wokukhiqiza imininingwane ngosayizi wamabhithi amancane we-bitmaps kumafayela e-qcow2.

Kwezinye izinguquko ezigqamile yale nguqulo entsha:

  • I-emulator yokwakhiwa kwePowerPC manje isekela ukubuyiswa kwephutha ezinhlelweni zezivakashi kusetshenziswa i-FWNMI.
  • Ngokwakhiwa kwe-s390, ukusekelwa kwe-KVM kungezwe nge-virtualization evikelekile (imodi yokuphepha ephephile).
  • I-emulator yokwakhiwa kwe-x86 inciphisa ubukhulu bokwenza izivakashi zeWindows ezingazi ngokunikeza i-Windows ACPI Emulated Device Table (ACPI WAET). Ukusekelwa okuthuthukisiwe kokusheshiswa kwe-HVF kwe-macOS.
  • Umshayeli wedivayisi evimba ungeza ukusekelwa kwamadivayisi wokugcina we-virtual ane-2 MB evimba ngokomzimba nangokunengqondo.
  • Kungezwe ikhono lokudlulisa amaphasiwedi nokhiye ku-QEMU ukubethela nge-Linux kernel keyring kusetshenziswa uhlobo olusha lwento "eyimfihlo yokhiye".
  • I-zstd compression algorithm manje isekela ifomethi ye-qcow2.
  • Ibhodi le-sonorapass-bmc liyasekelwa.
  • IVirtio yezivakashi ezine-TCG yakudala (i-Tiny Code Generator) inekhono lokusebenzisa izinqubo zomsebenzisi we-vhost, kufaka phakathi i-virtiofsd. Kungezwe isandiso se-VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS kumsebenzisi we-vhost, okuvumela ukuthi kubhaliswe ngaphezu kwe-8 slots RAM.
  • Kungezwe isikhombimsebenzisi ukujova isitayela se-POWER NMI
  • Imiyalo ye-Scv ne-rfscv manje iyahambisana ne-TCG
  • Manje usungakhetha i-POWER10 ngohlobo lomshini «izinsimbi»

Ekugcineni, uma ufuna ukwazi okwengeziwe ngale nguqulo entsha yeQemu, ungabheka imininingwane ekushicilelweni kwasekuqaleni. Isixhumanisi yilokhu.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.