Emulator QEMU 10.0.0 air fhoillseachadh

Chaidh QEMU 10.0.0 fhoillseachadh. Mar emuladair, leigidh QEMU leat prògram a chaidh a thogail airson aon àrd-ùrlar bathar-cruaidh a ruith air siostam le ailtireachd gu tur eadar-dhealaichte, mar eisimpleir, a’ ruith tagradh ARM air PC co-chòrdail ri x86. Ann am modh brìgheil QEMU, tha coileanadh cur an gnìomh còd ann an àrainneachd iomallach faisg air coileanadh siostam bathar-cruaidh air sgàth cur an gnìomh stiùiridhean gu dìreach air an CPU agus cleachdadh an Xen hypervisor no modúl KVM ann an Linux, no am modúl NVMM ann an NetBSD.

Chaidh am pròiseact a chruthachadh an toiseach le Fabrice Bellard gus comas a thoirt seachad faidhlichean a chaidh a chur ri chèile airson àrd-ùrlar x86 a ruith. Linux air ailtireachd seach x86. Thar nam bliadhnaichean leasachaidh, chaidh taic airson làn-aithris a chur ris airson 14 ailtireachd bathar-cruaidh, agus chaidh an àireamh de dh’ innealan bathar-cruaidh aithriste thairis air 400. Ann an ullachadh dreach 10.0, chaidh còrr is 2800 atharrachadh bho 211 leasaiche a dhèanamh.

PrĂŹomh leasachaidhean air an cur ris ann an QEMU 10.0:

  • Tha an draibhear virtio-scsi a’ toirt seachad rianadair SCSI brĂŹgheil (SCSI Host Bus Adapter) airson innealan brĂŹgheilChaidh taic a chur ris airson siostam ciudha ioma-ĂŹre (multiceue), a leigeas le ciudha a bhith air an sgaradh airson innealan bloc eadar-dhealaichte gus taic a thoirt do ruigsinneachd ioma-shnĂ thaichte air siostaman ioma-cridhe (faodar ciudha eadar-dhealaichte airson aon dhrĂ ibh a phròiseasadh le snĂ ithleanan I/O eadar-dhealaichte). An coimeas ris an draibhear inneal bloc brĂŹgheil (virtio-blk), tha an rianadair SCSI brĂŹgheil beagan nas slaodaiche ann an coileanadh, ach leigidh e le barrachd air 28 draibhearan a chleachdadh.
  • Tha VFIO (Virtual Function I / O) air taic pas-seachad IGD (Inneal Grafaigean Amalaichte) a leasachadh airson GPUs aonaichte a thathas a’ cleachdadh ann an pròiseasairean Intel ginealach 11th (Rocket Lake) agus 12th (Alder Lake). Taic a bharrachd airson seann ATI GPUs (x550). Tha taic bunaiteach airson PCI PM (Riaghladh Cumhachd) air a bhuileachadh.
  • Chaidh na sgrĂŹobhainnean airson Pròtacal Inneal QEMU (QMP), a leigeas le tagraidhean smachd a chumail air QEMU, ath-sgrĂšdadh agus leudachadh gu mòr.
  • Chuir sinn ris modh imrich beò Ăšr “cpr-transfer” (CheckPoint and Restart), a ’ceadachadh siostam aoighean a ghluasad gu eisimpleir QEMU Ăšr a’ ruith air an aon òstair. Bidh am modh a ’lughdachadh Ăšine crochaidh le bhith a’ mapadh cuimhne an t-siostam aoighean a-steach don Ă ite seòlaidh brĂŹgheil Ăšr QEMU gun a bhith a ’dèanamh leth-bhreac den t-susbaint.
  • Chaidh innealan grafaigeachd 'apple-gfx-pci' agus 'apple-gfx-mmio' a chur ris a bhios a’ cleachdadh frèam-obrach ParavirtualizedGraphics a tha air a thoirt seachad ann an macOS Airson grafaigean luathaichte le bathar-cruaidh ann an siostaman aoighean. Tha a’ chiad dhraibhear air a dhealbhadh airson a chleachdadh air innealan x86-64, agus an dĂ rna fear airson ARM64.
  • Tha an emuladair ailtireachd x86 a-nis a’ toirt taic do mhodalan pròiseasar Intel Xeon Clearwater Forest agus Sierra Forest v2. Tha aithris air stiĂšireadh lĂ imhseachadh dĂ ta sreang air a luathachadh.
  • Tha an emuladair ailtireachd ARM a-nis a’ toirt taic do mheasadh NPCM8445 agus bĂšird i.MX 8M Plus EVK. Chaidh aithris a bharrachd de leudachadh FEAT_AFP, FEAT_RPRES agus FEAT_XS, a bharrachd air timers corporra is brĂŹgheil EL2. Taic neo-leasaichte airson CPUan Arm PXA2xx agus aithris stiĂšireadh iwMMXt.
  • Bidh an emuladair ailtireachd RISC-V a’ toirt a-steach aithris air bĂšird Microblaze V, Ascalon CPU agus RV64 Xiangshan Nanhu CPU. Taic a bharrachd airson leudachadh ailtireachd seata Ă ithne ‘svukte’, ‘ssstateen’, ‘smrnmi’, ‘smdbltrp’/’ssdbltrp’, ‘supm’, ‘sspm’, a bharrachd air tagaichean eadar-theangachaidh IOMMU agus riscv-iommu-sys.
  • Bidh an emuladair ailtireachd HPPA a’ toirt seachad aithris air bĂšird Diva GSP BMC. Chaidh firmware SeaBIOS-hppa Ăšrachadh gu dreach 18. Àrdachadh air astar craolaidh. Còd nas fheĂ rr airson ath-shuidheachadh CPU brĂŹgheil. Air siostaman 64-bit, thathas a’ toirt seachad aithris air rèiteachaidhean le meudan cuimhne suas gu 256 GB.
  • Tha an emulator ailtireachd LoongArch a-nis a’ toirt taic do theth-phlugging CPU. Chaidh IPI paravirtualized (eadar-bhriseadh eadar-phròiseasar) a chur an gnĂŹomh. Chaidh sĂšil a chumail air crĂŹoch-ama riarachadh ghoireasan Hypervisor. KVMTaic a bharrachd airson sligheadh ​​brĂŹgheil de bhriseadh taobh a-muigh (extioi).
  • Bidh an emuladair ailtireachd s390x a ’cur taic ris an 17mh ginealach de CPUan mainframe agus a’ cur an gnĂŹomh taic virtio-mem. Gus coileanadh a leasachadh, chaidh an comas eadar-obrachadh le innealan PCI a tha a’ dol seachad air an IOMMU a chuir ris.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster