Avaldatud emulator QEMU 10.0.0.

Esitletud on QEMU 10.0.0. vĂ€ljaanne. QEMU emulaatorina vĂ”imaldab kĂ€ivitada ĂŒhe riistvara platvormi jaoks loodud programmi tĂ€iesti erineva arhitektuuriga sĂŒsteemis, nĂ€iteks jooksutada ARM-i rakendust x86-ĂŒhilises arvutis. VirtualiseerimisreĆŸiimis on QEMU koodi tĂ€itmise jĂ”udlus isoleeritud keskkonnas riistvara sĂŒsteemiga sarnane, tĂ€nu otse CPU-l instruktisoonide tĂ€itmisele ja Xen hĂŒperviisori vĂ”i KVM mooduli kasutamisele Linuxis, vĂ”i NVMM mooduli kasutamisele NetBSD-s.

Algset projekti töötas vĂ€lja Fabrice Bellard selleks, et vĂ”imaldada Linuxi tĂ€idetavate failide, mis on loodud x86 platvormile, kĂ€ivitamist arhitektuurides, mis erinevad x86-st. Aastate jooksul on loodud tĂ€ielik emulatsioonitoetuse 14 riistvara arhitektuuri jaoks, emuleeritud riistvara seadmete arv on ĂŒletanud 400. QEMU 10.0 versiooni ettevalmistamisel tehti ĂŒle 2800 muudatuse 211 arendajalt.

QEMU 10.0 seadmed lisatud peamised tÀiustused:

  • virtio-scsi draiverisse, mis pakub virtuaalset SCSI-kontrollerit (SCSI Host Bus Adapter) jaoks virtuaalmasinate, lisati tugi mitme tasandi jĂ€rjekorrale (multiqueue), mis vĂ”imaldab jagada jĂ€rjekorrad erinevate plokkseadmete vahel, et tagada mitme lĂ”imeseeri jĂ”udlus mitme sĂŒdamikuga sĂŒsteemides (ĂŒhe seadme erinevaid jĂ€rjekordi saavad töödelda erinevad sisendi/vĂ€ljundi lĂ”imed). Virtuaalne SCSI-kontroller on vĂ”rreldes virtuaalse plokkseadmestiku (virtio-blk) draiveriga veidi aeglasem, kuid vĂ”imaldab kasutada ĂŒle 28 ketta.
  • VFIO (Virtuaalne Funktsioon I/O) toe paranemine IGD (Integreeritud Graafikaseade) edastamisel, mida kasutatakse 11. (Rocket Lake) ja 12. (Alder Lake) pĂ”lvkonna Intel'i protsessorites. Lisati tugi vanadele ATI graafikakaartidele (x550). Rakendatud on PCI PM (Power Management) pĂ”hiline tugi.
  • QMP (QEMU Masina Protokoll) protokolli dokumentatsioon on oluliselt ĂŒmber töötatud ja laiendatud, vĂ”imaldades rakendustel QEMU-d hallata.
  • Lisatud on uus Live-migratsioonireĆŸiim "cpr-transfer" (CheckPoint and Restart), mis vĂ”imaldab liikuda kĂŒlalissĂŒsteemilt uude QEMU eksemplarile, mis töötab samas hostis. ReĆŸiim minimeerib peatuse aega, tĂ€nu sellele, et kĂŒlalispuudega mĂ€lu peegeldatakse uue QEMU virtuaalsesse aadressiruumi ilma sisu kopeerimiseta.
  • Lisatud on graafikaseadmed ‘apple-gfx-pci’ ja ‘apple-gfx-mmio’, mis kasutavad macOS-iga kaasasolevat ParavirtualizedGraphics raamistikku, et kiirendada graafikat kĂŒlglehtedes. Esimene draiver on mĂ”eldud x86-64 seadmetele, teine aga ARM64-le.
  • X86 arhitektuuri emulaatoris on rakendatud Intel Xeon Clearwater Forest ja Sierra Forest v2 protsessorite mudelite tugi. Stringide töötlemiseks on emulatsioon kiiruselt paranemisprotsessis.
  • ARM arhitektuuri emulaatoris on rakendatud NPCM8445 Evaluation ja i.MX 8M Plus EVK plaanide tugi. Lisatud on FEAT_AFP, FEAT_RPRES ja FEAT_XS laienduste emuleerimine, samuti fĂŒĂŒsilised ja virtuaalsed EL2 taimerid. Arm PXA2xx CPU tugi on kuulutatud vananenuks ja iwMMXt instruktsioonide emulatsioon.
  • RISC-V arhitektuuri emulaatoris on emuleeritud Microblaze V, CPU Ascalon ja CPU RV64 Xiangshan Nanhu. Lisatud on ‘svukte’, ‘ssstateen’, ‘smrnmi’, ‘smdbltrp’/‘ssdbltrp’, ‘supm’, ‘sspm’ arhitektuuri kĂ€skude laienduste tugi, samuti IOMMU ja riscv-iommu-sys seadmete mĂ€rgistamise tugi.
  • HPPA arhitektuuri emulaatoris on emuleeritud Diva GSP BMC plaadid. SeaBIOS-hppa firmware on ajakohastatud versioonini 18. TĂ”hustatud on emulatsioonikiirus. Parandatud on virtuaalse CPU lĂ€htestamise koodi. 64-bitistel sĂŒsteemidel on emuleeritud konfiguratsioone, mille mĂ€lu suurus on kuni 256 GB.
  • LoongArch arhitektuuri emulaatoris on vĂ”imalik CPU kuuma ĂŒhendamise tugi. Rakendatud on paravirtuaalne IPI (inter-processor interrupt). Tagatud on ooteaja jĂ€lgimine hĂŒperviisori ressursside mÀÀramise osas. KVM. Lisatud on vĂ€liste katkestuste (extioi) virtuaalse marsruutimise tugi.
  • s390x arhitektuuri emulaatoris on lisatud 17. pĂ”lvkonna peamiste CPU-de tugi ja virtio-mem tugi. SĂŒsteemi jĂ”udluse parandamiseks on vĂ”imalik vastata PCI-seadmetele IOMMU-d kĂ”rvale jĂ€ttes.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster