Mae rhyddhau'r prosiect QEMU 10.0.0 wedi'i gyflwyno. Fel efelychydd, mae QEMU yn caniatáu ichi redeg rhaglen a luniwyd ar gyfer un platfform caledwedd ar system gyda phensaernïaeth hollol wahanol, er enghraifft, rhedeg rhaglen ARM ar gyfrifiadur personol sy'n gydnaws â x86. Yn y modd rhithwiroli yn QEMU, mae perfformiad gweithredu cod mewn amgylchedd ynysig yn agos at y system galedwedd oherwydd gweithrediad uniongyrchol y cyfarwyddiadau ar y CPU a defnyddio'r hypervisor Xen neu'r modiwl KVM yn Linux, neu'r modiwl NVMM yn NetBSD.
Crëwyd y prosiect yn wreiddiol gan Fabrice Bellard i ddarparu'r gallu i redeg gweithredoedd gweithredadwy Linux a luniwyd ar gyfer y platfform x86 ar bensaernïaeth nad yw'n x86. Dros y blynyddoedd o ddatblygiad, ychwanegwyd cefnogaeth ar gyfer efelychiad llawn ar gyfer 14 pensaernïaeth caledwedd, roedd nifer y dyfeisiau caledwedd efelychiedig yn fwy na 400. Wrth baratoi fersiwn 10.0, gwnaed mwy na 2800 o newidiadau gan 211 o ddatblygwyr.
Gwelliannau allweddol a ychwanegwyd at QEMU 10.0:
- Mae'r gyrrwr virtio-scsi yn darparu rheolydd SCSI rhithwir (Addasydd Bws Gwesteiwr SCSI) ar gyfer peiriannau rhithwirMae cefnogaeth ar gyfer system giwio aml-lefel (multicue) wedi'i ychwanegu, gan ganiatáu i giwiau gael eu gwahanu ar gyfer gwahanol ddyfeisiau bloc i gefnogi mynediad aml-edau ar systemau aml-graidd (gellir prosesu gwahanol giwiau ar gyfer un gyriant gan wahanol edafedd Mewnbwn/Allbwn). O'i gymharu â'r gyrrwr dyfais bloc rhithwir (virtio-blk), mae'r rheolydd SCSI rhithwir ychydig yn arafach o ran perfformiad, ond mae'n caniatáu defnyddio mwy na 28 o yriannau.
- Mae VFIO (Swyddogaeth Rhith I / O) wedi gwella cefnogaeth pasio IGD (Dyfais Graffeg Integredig) ar gyfer GPUs integredig a ddefnyddir mewn proseswyr Intel cenhedlaeth 11th (Rocket Lake) a 12th (Alder Lake). Cefnogaeth ychwanegol ar gyfer GPUs ATI hŷn (x550). Mae cymorth sylfaenol ar gyfer PCI PM (Rheoli Pŵer) wedi'i roi ar waith.
- Mae'r ddogfennaeth ar gyfer Protocol Peiriannau QEMU (QMP), sy'n caniatáu ceisiadau i reoli QEMU, wedi'u hadolygu a'u hehangu'n sylweddol.
- Ychwanegwyd modd mudo Byw newydd "cpr-transfer" (CheckPoint ac Ailgychwyn), gan ganiatáu i symud system westai i enghraifft QEMU newydd sy'n rhedeg ar yr un gwesteiwr. Mae'r modd yn lleihau amser atal trwy fapio cof y system westai i mewn i ofod cyfeiriad rhithwir newydd QEMU heb gopïo'r cynnwys.
- Ychwanegwyd dyfeisiau graffeg 'apple-gfx-pci' ac 'apple-gfx-mmio' sy'n defnyddio'r fframwaith ParavirtualizedGraphics a ddarperir yn macOS ar gyfer graffeg cyflymu caledwedd mewn gwesteion. Bwriedir y gyrrwr cyntaf i'w ddefnyddio ar ddyfeisiau x86-64, a bwriedir yr ail un ar gyfer ARM64.
- Mae'r efelychydd pensaernïaeth x86 bellach yn cefnogi modelau prosesydd Intel Xeon Clearwater Forest a Sierra Forest v2. Mae efelychu cyfarwyddiadau trin data llinynnol wedi'i gyflymu.
- Mae'r efelychydd pensaernïaeth ARM bellach yn cefnogi Gwerthusiad NPCM8445 a byrddau i.MX 8M Plus EVK. Ychwanegwyd efelychiad o estyniadau FEAT_AFP, FEAT_RPRES a FEAT_XS, yn ogystal ag amseryddion ffisegol a rhithwir EL2. Cefnogaeth anghymeradwy ar gyfer CPUs Arm PXA2xx ac efelychu cyfarwyddiadau iwMMXt.
- Mae efelychydd pensaernïaeth RISC-V yn gweithredu efelychiad o fyrddau Microblaze V, Ascalon CPU a CPU RV64 Xiangshan Nanhu. Cefnogaeth ychwanegol ar gyfer estyniadau pensaernïaeth gosod gorchymyn 'svukte', 'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'sspm', yn ogystal â thagiau cyfieithu IOMMU a dyfeisiau riscv-iommu-sys.
- Mae efelychydd pensaernïaeth HPPA yn darparu efelychiad o fyrddau Diva GSP BMC. Mae firmware SeaBIOS-hppa wedi'i ddiweddaru i fersiwn 18. Cyflymder darlledu cynyddol. Cod gwell ar gyfer ailosod CPU rhithwir. Ar systemau 64-bit, darperir efelychiad o ffurfweddiadau gyda meintiau cof hyd at 256 GB.
- Mae efelychydd pensaernïaeth LoongArch bellach yn cefnogi plygio cyflym CPU. Mae IPI paravirtualized (ymyrraeth rhyng-brosesydd) wedi'i weithredu. Mae olrhain terfyn amser dyrannu adnoddau hypervisor wedi'i weithredu. KVMYchwanegwyd cefnogaeth ar gyfer llwybro rhithwir ymyrraethau allanol (extioi).
- Mae'r efelychydd pensaernïaeth s390x yn ychwanegu cefnogaeth i'r 17eg genhedlaeth o CPUs prif ffrâm ac yn gweithredu cefnogaeth ar gyfer virtio-mem. Er mwyn gwella perfformiad, mae'r gallu i ryngweithio â dyfeisiau PCI sy'n osgoi'r IOMMU wedi'i ychwanegu.
Ffynhonnell: opennet.ru
