QEMU 7.0 emulaatori vÀljaanne

QEMU 7.0 projekti vĂ€ljaanne on esitatud. Emulaatorina vĂ”imaldab QEMU kĂ€ivitada programmi, mis on loodud ĂŒhe riistvaraplatformi jaoks, tĂ€iesti erineva arhitektuuriga sĂŒsteemis, nĂ€iteks kĂ€ivitada ARM-i rakendust x86-ĂŒhilduvas personaalarvutis. VirtualiseerimisreĆŸiimis on QEMU koodi tĂ€itmise jĂ”udlus isoleeritud keskkonnas peaaegu riistvarasĂŒsteemi tasemel, kuna see tĂ€idab otse CPU-l ja kasutab hĂŒperviisorit Xen vĂ”i KVM-moodulit.

Alguses loodi projekt Fabrice Bellardi poolt (Fabrice Bellard), et tagada x86 platvormile loodud Linuxi tĂ€itmisfailide kĂ€ivitamise vĂ”imalus arhitektuuridel, mis erinevad x86-st. Aastate jooksul on vĂ€lja arendatud toetust 14 riistvaraarhitektuuri tĂ€is emulatsioonile ja emuleeritud riistvara seadmete arv on ĂŒletanud 400. QEMU 7.0 versiooni ettevalmistamisel tehti ĂŒle 2500 muudatuse 225 arendajalt.

QEMU 7.0 lisatud peamised tÀiustused:

  • x86 arhitektuuri emulaatorisse on lisatud Intel AMX (Advanced Matrix Extensions) kĂ€su kogumi tugi, mis on rakendatud Intel Xeon Scalable serveriprotsessorites. AMX pakub uusi kohandatavaid TMM «TILE» registreid ja kĂ€ske, et manipuleerida nende registrites olevate andmetega, nĂ€iteks TMUL (Tile matrix MULtiply) matriitside korrutamiseks.
  • On tagatud ACPI sĂŒndmuste logimise vĂ”imalus kĂŒlgsĂŒsteemist lĂ€bi ACPI ERST liidese.
  • virtiofs moodulis, mida kasutatakse host-keskkonna failisĂŒsteemi osa kĂŒlgsĂŒsteemi edastamiseks, on tĂ€iustatud turvalisuse tĂ€histamise (security label) tuge. Parandatud on haavatavus CVE-2022-0358, mis lubas tĂ”sta oma Ă”igusi sĂŒsteemis, luues tĂ€itmiseks mĂ”eldud faile virtiofs kaudu edastatavates kataloogides, mis kuuluvad teisele rĂŒhmale ja on varustatud SGID lipuga.
  • Suurenenud paindlikkus aktiivsete sĂŒsteemipiltide varundamisel (loodakse sisemine pilt, millele rakendatakse pĂ€rast töötlemist copy-before-write (CBW) filtrit, mis kopeerib andmeid aladelt, kuhu kĂŒlgsĂŒsteem kirjutab). Toetatakse pilte formaatides, mis erinevad qcow2-st. Pakutakse vĂ”imalust, et pildile pÀÀseb juurde mitte otse, vaid lĂ€bi snapshot-access plokkseadmestiku draiveri. TĂ€iendatud on vĂ”imalusi CBW filtri töö haldamiseks, nĂ€iteks on vĂ”imalik teatud bittide kaarte töötlusest vĂ€lja jĂ€tta.
  • ARM-emuulatoris virt masinatele on lisatud tugi virtio-mem-pci jaoks, CPU topoloogia mÀÀramine kĂŒlgsĂŒsteemis ja PAuth aktiveerimine hĂŒpervaataja kasutamisel. KVM kiirendiga hvf. 'xlnx-versal-virt' plaatide emuleerimisel on lisatud tugi PMC SLCR ja Flash-mĂ€lu OSPI kontrolleri emuleerimiseks. Emuleeritavatele masinatele 'xlnx-zynqmp' on lisatud uued mudelid CRF ja APU haldamiseks. Lisatud on FEAT_LVA2, FEAT_LVA (suur virtuaalne aadressiruum) ja FEAT_LPA (suur fĂŒĂŒsiline aadressiruum) emuleerimine.
  • TCG (Tiny Code Generator) klassikalises koodigeneraatoris on lĂ”petatud ARMv4 ja ARMv5 CPU-de toetamine, kus puudub eraldi mĂ€lu ligipÀÀsu tugi ja ei ole piisavalt RAM-i QEMU kĂ€itamiseks.
  • RISC-V arhidekti emulaatorisse on lisatud KVM hĂŒperviisori tugi ning rakendatud vektori laiendusi Vector 1.0, samuti juhiseid Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx ja zhinx{min}. Emuleeritavates masinates 'spike' on lisatud OpenSBI (RISC-V Supervisor Binary Interface) binaarfailide laadimise tugi. Emuleeritavates masinates 'virt' on rakendatud vĂ”imalus kasutada kuni 32 protsessorituuma ning AIA tugi.
  • HPPA arhidekti emulaatoris on vĂ”imaldatud kuni 16 vCPU kasutamine ja parendatud graafikadriveri tugi HP-UX VDE/CDE kasutajakeskkondadele. Lisatud on vĂ”imalus muuta laadimiskorda SCSI-seadmete jaoks.
  • OpenRISC arhidekti emulaatoris 'sim' plaatidel on lisatud tugi kuni 4 CPU tuuma kasutamiseks, vĂ€lise initrd pildi laadimise tugi ja seadmete puu automaatne genereerimine laadimise tuuma jaoks.
  • PowerPC arhitektuuri emulaatoris ‘pseries’ on rakendatud vĂ”imalus kĂ€ivitada kĂŒlgsĂŒsteeme KVM sissetoodud hĂŒperviisori all. Lisatud tugi seadmele spapr-nvdimm. Emuleeritud masinatele ‘powernv’ on lisatud XIVE2 katkemise kontrolleri ja PHB5 kontrollerite tugi, samuti on parandatud XIVE ja PHB 3/4 tuge.
  • s390x arhitektuuri emulaatoris on lisatud z15 laienduste (Miscellaneous-Instruction-Extensions Facility 3) tugi.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster