VĂ€lja antud QEMU 10.0.0 emulaator

Esitleti projekti QEMU 10.0.0 vĂ€ljalaset. Emulaatorina vĂ”imaldab QEMU ĂŒhe riistvaraplatvormi jaoks koostatud programmi kĂ€ivitada hoopis teistsuguse arhitektuuriga sĂŒsteemis, nĂ€iteks kĂ€ivitada ARM rakendus x86-ĂŒhilduval arvutil. VirtualiseerimisreĆŸiimis QEMU-s on koodi tĂ€itmine isoleeritud keskkonnas riistvarasĂŒsteemile lĂ€hedane tĂ€nu kĂ€skude otsesele tĂ€itmisele protsessoris ja Xeni hĂŒperviisori vĂ”i KVM-mooduli kasutamisele Linuxis vĂ”i NVMM-mooduli kasutamisele. NetBSD.

Projekti lĂ”i algselt Fabrice Bellard, et vĂ”imaldada x86 platvormile loodud Linuxi kĂ€ivitatavatel failidel töötada mitte-x86 arhitektuuridel. Aastate jooksul on arendustegevusega lisandunud tĂ€ielik emulatsioonitugi 14 riistvaraarhitektuurile, emuleeritud riistvaraseadmete arv on ĂŒletanud 400. Versiooni 10.0 ettevalmistamisel on tehtud ĂŒle 2800 muudatuse 211 arendajalt.

QEMU 10.0-sse lisatud peamised tÀiustused:

  • Virtio-scsi draiver pakub virtuaalset SCSI-kontrollerit (SCSI hosti siiniadapterit) jĂ€rgmiste seadmete jaoks: virtuaalmasinadLisatud on mitmetasandilise jĂ€rjekorrasĂŒsteemi (multiqueue) tugi, mis vĂ”imaldab eraldada jĂ€rjekordi erinevate plokkseadmete jaoks, et toetada mitmekeermelist juurdepÀÀsu mitmetuumalistes sĂŒsteemides (ĂŒhe draivi erinevaid jĂ€rjekordi saavad töödelda erinevad I/O-keermed). VĂ”rreldes virtuaalse plokkseadme draiveriga (virtio-blk) on virtuaalne SCSI-kontroller jĂ”udluselt veidi aeglasem, kuid vĂ”imaldab kasutada rohkem kui 28 draivi.
  • VFIO (Virtual Function I/O) on tĂ€iustanud IGD (Integrated Graphics Device) lĂ€bipÀÀsu tuge integreeritud GPU-dele, mida kasutatakse 11. (Rocket Lake) ja 12. (Alder Lake) pĂ”lvkonna Inteli protsessorites. Lisatud tugi vanematele ATI GPU-dele (x550). Rakendatud on PCI PM (Power Management) pĂ”hitugi.
  • QEMU masinaprotokolli (QMP) dokumentatsiooni, mis vĂ”imaldab rakendustel QEMU-d juhtida, on oluliselt muudetud ja laiendatud.
  • Lisati uus reaalajas migratsioonireĆŸiim "cpr-transfer" (CheckPoint ja Restart), mis vĂ”imaldab teisaldada kĂŒlalissĂŒsteemi uude samas hostis töötavasse QEMU eksemplari. ReĆŸiim minimeerib peatamise aega, kaardistades kĂŒlalissĂŒsteemi mĂ€lu uue QEMU virtuaalsesse aadressiruumi ilma sisu kopeerimata.
  • Lisatud on graafikaseadmed „apple-gfx-pci” ja „apple-gfx-mmio”, mis kasutavad kĂŒlaliste riistvarakiirendatud graafika jaoks MacOS-is pakutavat ParavirtualizedGraphicsi raamistikku. Esimene draiver on mĂ”eldud kasutamiseks x86-64 seadmetes ja teine ​​on mĂ”eldud ARM64 jaoks.
  • X86 arhitektuuri emulaator toetab nĂŒĂŒd Intel Xeon Clearwater Foresti ja Sierra Forest v2 protsessorimudeleid. Stringiandmetega manipuleerimise juhiste emuleerimine on kiirendatud.
  • ARM-i arhitektuuri emulaator toetab nĂŒĂŒd NPCM8445 hindamist ja i.MX 8M Plus EVK-plaate. Lisatud on laienduste FEAT_AFP, FEAT_RPRES ja FEAT_XS emuleerimine, samuti EL2 fĂŒĂŒsilised ja virtuaalsed taimerid. Aegunud tugi Arm PXA2xx protsessoritele ja iwMMXt kĂ€skude emulatsioonile.
  • RISC-V arhitektuuri emulaator rakendab Microblaze V plaatide, Ascaloni protsessori ja RV64 Xiangshan Nanhu protsessori emuleerimist. Lisatud on tugi kĂ€sukomplekti arhitektuurilaiendustele 'svukte', 'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'supm', 'sspm', samuti IOMMU tĂ”lkemĂ€rgenditele ja riscv-iommu-sys seadmetele.
  • HPPA arhitektuuri emulaator pakub Diva GSP BMC plaatide emuleerimist. SeaBIOS-hppa pĂŒsivara on vĂ€rskendatud versioonile 18. Suurenenud levikiirus. TĂ€iustatud kood virtuaalse protsessori lĂ€htestamiseks. 64-bitistes sĂŒsteemides pakutakse kuni 256 GB mĂ€lumahuga konfiguratsioonide emuleerimist.
  • LoongArchi arhitektuuri emulaator toetab nĂŒĂŒd protsessori kĂ€igultĂŒhendamist. Rakendatud on paravirtualiseeritud IPI (protsessoritevaheline katkestus). Rakendatud on hĂŒperviisori ressursside eraldamise ajalĂ”pu jĂ€lgimine. KVMLisatud tugi vĂ€liste katkestuste virtuaalsele marsruutimisele (extioi).
  • S390x arhitektuuri emulaator lisab toe 17. pĂ”lvkonna suurarvuti protsessoritele ja rakendab virtio-mem toe. JĂ”udluse parandamiseks on lisatud vĂ”imalus suhelda PCI-seadmetega, mis mööduvad IOMMU-st.

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster