QEMU 10.0 yave kuwanikwa seyazvino huru yekuvandudza kune yakakurumbira yakavhurika sosi emulation uye virtualization software. Kuburitswa uku kunomiririra danho rakakosha remberi kune avo vanoda kutevedzera ichangoburwa hardware uye kubata chaiwo muchina nenzira yepamusoro, ichibatanidza huwandu hwezvinhu zvitsva kubva pakuita basa kusvika pakuenderana nezvivakwa zvitsva nemidziyo.
Mushandisi uye nharaunda yekuvandudza yakagamuchira iyi itsva iteration yeQEMU, sezvainosuma akawanda optimizations uye functionalities zvakanangwa kune ese ari maviri ebudiriro nekugadzira nharaunda. Vagadziri vepurojekiti iyi vakasarudza kuwedzera mahorizoni avo, kusanganisira tsigiro yakavandudzwa yechizvarwa chinotevera maCPU, mamwe emhando yepamusoro giraidhi zvishandiso, uye yakawedzera kuchengetedza uye ndangariro manejimendi masimba.
Zvinyowani uye kuvandudza kwakakosha muQEMU 10.0
Chimwe chezvinhu zvinonyanya kukosha zveQEMU 10.0 ndeye Kukurumidza kutevedzera kwetambo mirairo pane x86 zvivakwa. Izvi zvinobvumira masisitimu ekugamuchira kuti aite akaomesesa ndangariro mashandiro zvakanyanya kunyatsoita, zvichikonzera inoteerera mushandisi ruzivo kune vese vanogadzira uye vashandisi vekupedzisira.
New CPU modhi senge ClearwaterForest uye SierraForest-v2 yakawedzerwa, ichibvumira virtualization yemasisitimu anoda yemazuva ano Intel processors.. Izvi zvinonyanya kubatsira kune iyo yekuyedza software inofanirwa kugadzirirwa zvizvarwa zvichangoburwa zvehardware, kufambisa yechokwadi kuyedzwa uye kutumira pasina kudiwa kwemidziyo yemuviri.
Iyo virtio-scsi mudziyo wakagamuchira yakazara multiqueue rutsigiro (yechokwadi yakawanda), iyo inobatsira kutungamira zviri nani uye scalability mukuisa / kubuda (I / O) mashandiro, kunyanya mumaseva uye nharaunda umo huwandu hwe data hwakakwirira.
QEMU 10.0 inowedzera magiraidhi uye rutsigiro rweApple zvishandiso
QEMU 10.0 suma Zvishandiso zviviri zvitsva zvemifananidzo: apple-gfx-pci uye apple-gfx-mmio, yakanangana nekupa magiraidhi kukwidziridza kune macOS chaiwo muchina. Nepo yekutanga yakanangwa kune x86_64 vashanyi, yechipiri inovhara zvinodiwa zveAArch64 nharaunda.
Izvi zvinobvumira kutsetseka kwakapfava graphical iri padyo nehardware chaiyo.. Kune vashandisi vane hunyanzvi uye vanogadzira vanoshanda ne macOS munzvimbo dzakabatikana, chiitiko ichi chinogona kukosha.
Yakawedzera kuenderana pane ARM zvivakwa
Shanduro itsva inowedzera Tsigiro yeFEAT_AFP, FEAT_RPRES, uye FEAT_XS yekuvaka maficha paARM CPUs.. Emulation yeYakachengeteka EL2 yemuviri uye chaiyo nguva inosanganiswa zvakare, mukuwedzera pakukwanisa kutevedzera ese maI2C controllers pamabhodhi eStellaris.
Yakawedzerwa rutsigiro rweNPCM845 Evaluation uye i.MX 8M Plus EVK mabhodhi, pamwe neiyo nyowani highmem-mmio-saizi chivakwa cheiyo generic 'virt' board, iyo inobvumira kugadzirisa akakura PCIe MMIO matunhu.
Kuvandudzwa kwakanyanya muRISC-V architecture
QEMU 10.0 haina slouch kana zvasvika kune RISC-V system emulation. Muchinyorwa chino Tsigiro yeTenstorrent Ascalon uye Xiangshan Nanhu CPU inowedzerwa, pamwe neiyo generic Microblaze V ndiro.
Pakati pezvimwe zvekuwedzera uye kuvandudzwa, iyi vhezheni Inowedzera rutsigiro rweAIA mushandisi irqchip_split, iyo V bit muGDB priv reg, uye tsigiro ye64-bit kero muinitrd.. Pamusoro pezvo, zvinhu zvakaita se sriscv-iommu-sys, tsigiro ye ssstateen, uye itsva ISA yekuwedzera senge svukte yakabatanidzwa, pakati pezvimwe zvigadziriso zvinonangwa nerutsigiro rwepamusoro uye rwakadzama rwechivakwa ichi.
Chii chitsva muHPPA uye tsigiro yehuwandu hukuru hwekurangarira
YeHPPA, QEMU dhizaini inosuma kugona kutevedzera kusvika ku256GB ye RAM pane 64-bit yevaenzi masisitimu, pamwe nerutsigiro rwenzvimbo rekodhi hashing uchishandisa diagnostic logs, inodiwa 64-bit HP-UX.
Uyewo, Emulation yePCI Guardian Service processor (Diva GSP/BMC) uye Astro LLMIO makadhi anoitwa., uye iwe unogona kudzima iyo Artist mifananidzo kadhi kubva pamutsetse wekuraira. Nguva yekushandura yakagadziridzwa uye tsigiro yeSeaBIOS-hppa 18 yawedzerwa.
Kuvandudza pa s390x, LongArch uye PowerPC
Tsigiro yeS390X inosimbiswa netsanangudzo yezvinyowani uye maCPU modhi yakanangana nechizvarwa chechigumi nenomwe che mainframes.. QEMU 10.0 zvakare inogonesa virtio-mem pane iyi dhizaini, sarudzo yekunzvenga iyo IOMMU yePCI zvishandiso (kuvandudza mashandiro), uye kutevedzera kwakazara kwemirairo sePPNO neMCV.
Kudivi reLoongArch, kubatanidzwa kweKVM kunounza zvinhu zvitsva senge virtual extioi, KVM kuba nguva, paravirtualized IPI uye CPU hotplug.. Pamusoro pezvo, "cpr-transfer" yekufambisa modhi inounzwa kuti igadziriswe, kugona kubata node mamiriro, uye emulation yeiyo /proc/cpuinfo faira paPowerPC. Kuti utarise zvakadzama mune zvichangoburwa zviitiko muhardware architecture, unogona zvakare kubvunza kuvandudzwa mumapuratifomu ekuona.
VFIO, kutama uye kuvandudzwa kwezvinyorwa
Iyo VFIO dhizaini inogamuchira akati wandei, serutsigiro rweakawanda-fd kutama uye kuenderana nevakuru ATI GPUs (semuenzaniso, X550).. Pamusoro pezvo, hwaro hwePCI simba rekutonga masimba, kuvandudzwa kweIntel IGD graphics mudziyo kutenderera (yeGen 11 uye 12 Hardware), yakazara yakazara zvivakwa zvinyorwa, uye yakagadziridzwa yakasviba ndangariro yekutevera injini iyo ikozvino inosanganisira VFIO mamiriro mune tsvina-chiyero maverengero anoitwa.
Iyo general QEMU zvinyorwa zvakagadziridzwa uye nekuwedzerwa., zvichiita kuti zvive nyore kune vashandisi nevatungamiriri kutora maitiro matsva.
Mamwe maficha uye kurodha kweQEMU 10.0
QEMU 10.0 Inowedzera itsva sarudzo paramende kubata-max-masekondi kune iyo nbd-server-kutanga kuraira muQMP., nekudaro kuwedzera sarudzo dzekutonga kune avo vanobata network block zvishandiso kuburikidza neiyi interface. Pamusoro pezvo, mukubata kukanganisa, iko kurongeka kwekuparara kwakavandudzwa pakugadzira mepu yeMMIO matunhu, zvichibatsira kuona nyaya munzvimbo dzakaita.
Avo vanofarira vanogona kuwana iyo runyoro rwakakwana rwezvinhu zvitsva uye dhawunirodha kodhi kodhi kubva kune yepamutemo QEMU webhusaiti. Kune vashandisi vasingadi kuunganidza nemaoko, zviri nani kumirira kuti gadziriso iwanikwe munzvimbo dzakagadzikana dzekugovera kwavo GNU/Linux.
Kufambira mberi uku mukuona uye kutevedzera kunowedzera zvakanyanya mikana yezvivakwa zvemazuva ano, epamberi giraidhi zvishandiso, uye inodiwa nharaunda yebasa, ichigonesa kuwanda, inoshanda zvakasiyana-siyana software yakagadzirira zvazvino uye zveramangwana zvinodiwa zveyakavhurika-sosi uye nyanzvi ecosystem.