Rhyddhau efelychydd QEMU 8.0

Mae rhyddhau'r prosiect QEMU 8.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 berfformiad system galedwedd oherwydd gweithrediad uniongyrchol y cyfarwyddiadau ar y CPU a'r defnydd o'r modiwl Xen hypervisor neu KVM.

Crëwyd y prosiect yn wreiddiol gan Fabrice Bellard i ddarparu'r gallu i redeg ffeiliau gweithredadwy a luniwyd ar gyfer y platfform x86. Linux ar bensaernïaethau heblaw x86. Dros y blynyddoedd o ddatblygu, ychwanegwyd cefnogaeth ar gyfer efelychu llawn ar gyfer 14 o bensaernïaethau caledwedd, ac roedd nifer y dyfeisiau caledwedd a efelychwyd yn fwy na 400. Wrth baratoi fersiwn 8.0, gwnaed mwy na 2800 o newidiadau gan 238 o ddatblygwyr.

Gwelliannau allweddol a ychwanegwyd at QEMU 8.0:

  • Mae efelychu system (rhedeg y system weithredu gyfan, gan gynnwys defnyddio hypervisors) wedi'i ddatgan yn hen ffasiwn a bydd yn cael ei ddiddymu'n fuan. KVM a Xen) ar westeiwyr x86 32-bit. Bydd cefnogaeth ar gyfer efelychu modd defnyddiwr (rhedeg prosesau ar wahân wedi'u llunio ar gyfer CPU gwahanol) ar westeiwyr x86 32-bit yn parhau.
  • Mae'r efelychydd pensaernïaeth x86 bellach yn cefnogi rhedeg systemau gwadd Xen mewn amgylchedd a chnewyllyn sy'n seiliedig ar hypervisor KVM. Linux 5.12+.
  • Mae'r generadur cod TCG clasurol ar gyfer pensaernïaeth x86 bellach yn cefnogi baneri FSRM, FZRM, FSRS a FSRC CPUID. Mae cefnogaeth i'r model CPU newydd Intel Sapphire Rapids (Intel 7) wedi'i roi ar waith.
  • Mae'r efelychydd ARM bellach yn cefnogi CPUs Cortex-A55 a Cortex-R52, yn ychwanegu math newydd o beiriannau Olimex STM32 H405 wedi'u hefelychu, ac yn ychwanegu cefnogaeth i'r FEAT_EVT (Trapiau Rhithwiroli Gwell), FEAT_FGT (Trapiau Gain) a phrosesydd AArch32 ARMv8-R estyniadau. Mae gdbstub wedi ychwanegu cefnogaeth ar gyfer cofrestrau system ar gyfer y bensaernïaeth proffil M (proffil microcontroller).
  • Mae efelychydd pensaernïaeth RISC-V wedi diweddaru gweithrediad y peiriannau efelychiedig OpenTitan, PolarFire ac OpenSBI. Cefnogaeth ychwanegol ar gyfer setiau cyfarwyddiadau prosesydd ychwanegol (ISA) ac estyniadau: Smstateen, cownteri dadfygio icount, modd rhithwir sy'n gysylltiedig â storfa digwyddiad PMU, estyniadau ACPI, Zawrs, Svadu, T-Head a Zicond.
  • Mae efelychydd pensaernïaeth HPPA wedi ychwanegu cefnogaeth ar gyfer y cyfarwyddyd fid (Floating-Point Adnabod) a gwell efelychiad yn y modd 32-bit.
  • Mae'r efelychydd 390x yn darparu cefnogaeth ar gyfer datgysylltu cof yn anghydamserol wrth ailgychwyn gwesteion KVM gwarchodedig. Gwell ymdriniaeth o ddyfeisiadau zPCI a anfonwyd ymlaen.
  • Mae'r mecanwaith virtio-mem, sy'n caniatáu plygio poeth a dad-blygio cof i beiriannau rhithwir, yn gweithredu rhag-ddyrannu adnoddau yn ystod mudo byw.
  • Mae cymorth arbrofol ar gyfer mudo wedi'i ddiweddaru yn VFIO (Virtual Function I/O) (mae ail argraffiad y protocol mudo wedi'i alluogi).
  • Mae'r ddyfais bloc qemu-nbd wedi gwella perfformiad dros TCP wrth ddefnyddio TLS.
  • Mae'r Asiant Gwadd wedi ychwanegu cefnogaeth gychwynnol ar gyfer OpenBSD a NetBSD.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster