QEMU emulator versiooni 10.2.0 vÀljaanne

Esitletud on QEMU projekti versioon 10.2.0. QEMU emulatorina vĂ”imaldab ta kĂ€ivitada ĂŒhte riistvaraplatvormile kompileeritud programmi tĂ€iesti erineva arhitektuuriga sĂŒsteemil, nĂ€iteks kĂ€ivitada ARM-i rakenduse x86 ĂŒhilduval PC-l. QEMU virtualiseerimisreĆŸiimis on koodi tĂ€itmise jĂ”udlus isoleeritud keskkonnas lĂ€hedane riistvarasĂŒsteemile, kuna otsekĂ€ivitatakse CPU kĂ€sklusi ja kasutatakse Xen hĂŒperviisorit vĂ”i KVM moodulit Linuxis vĂ”i NVMM moodulit NetBSD-s.

Projekt loodi algselt Fabrice Bellardi poolt eesmĂ€rgiga vĂ”imaldada x86 platvormile kompileeritud Linuxi kĂ€itamisfailide kĂ€ivitamist arhitektuuridel, mis erinevad x86-st. Aastate jooksul on arenduse kĂ€igus lisatud toetust tĂ€ielikuks emuleerimiseks 14 riistvaraarhitektuuri jaoks ning emuleeritud riistvaraseadmete arv ĂŒletab 400. Versiooni 10.2.0 ettevalmistamisel tehti ĂŒle 2200 muudatuse 188 arendajalt.

QEMU 10.2 lisatud peamised tÀiustused:

  • 9pfs tagaplaanile, mis vĂ”imaldab kasutada Plan 9 vĂ”rgufailisĂŒsteemi ĂŒhe virtuaalmasina juurdepÀÀsuks teisele, on lisatud FreeBSD tugi.
  • Uus Live-migreerimise reĆŸiim ‘cpr-exec’ vĂ€hendab ressursitarbimist vĂ€rskendamise ajal virtuaalmasinate ja vĂ”imaldab potentsiaalselt korduvkasutada olemasolevaid olekuid ja ĂŒhendusi vĂ€rskendamise kĂ€igus.
  • QEMU pĂ”hieventide töötlemise tsĂŒkkel on ĂŒmber Switchitud asĂŒnkroonse I/O liidese io_uring kasutamisele sĂŒsteemides, mis seda toetavad, mis toob kaasa jĂ”udluse paranemise.
  • KasutajareĆŸiimi emuleerimine on tĂ€iustatud, vĂ”imaldades kĂ€ivitada eraldi protsesse, mis on kompileeritud teise CPU jaoks. Tehtud on sĂŒsteemikĂ”nes fchmodat2, lisatud toetus MADV_DONTDUMP ja MADV_DODUMP lipuks, paranenud tugi arhitektuuridele aarch64, hppa ja microblaze.
  • ARM arhitektuuri emulaatorisse on lisatud toetus amd-versal2-virt ema plaadi mudelile, millel on AMD Versal virtuaalse SoC rakendus. Paranenud toetus ‘AST2600’, ‘AST2700’, ‘AST1030’ ja ‘xlnx-zynqmp’ plaatide jaoks. Tehtud on CPU laienduste FEAT_SCTLR2, FEAT_TCR2, FEAT_CSSC, FEAT_LSE128, FEAT_ATS1A, FEAT_RME_GPC2, FEAT_AIE, FEAT_MEC ja FEAT_GCS emuleerimine.
  • HPPA arhitektuuri emulaatorisse on lisatud HP 715/64 tööjaama, NCR 53c710 SCSI kontrolleri ja HP LASI sisendi/vĂ€ljundi kontrolleri emuleerimise vĂ”imalus.
  • PowerPC-arhitektuuri emulaatorisse on lisatud toetus CPU PowerNV11 ja PPE42. pSeries riistvara jaoks on rakendatud FADUMP (Firmware-Assisted Dump) mehhanism sĂŒsteemi tĂ”rgete jĂ€rel oleku hetkepiltide loomiseks.
  • RISC-V arhitektuuri emulaatorisse on lisatud API MonitorDef HMP, OpenSBI (Open Supervisor Binary Interface) on uuendatud versioonini 1.7 ja tehtud on suur hulk parandusi.
  • s390x arhitektuuri emulaatoris on tĂ”hususe suurendamiseks virtio-pci jaoks kasutusele vĂ”etud virtuaalsete katkestuste asendamise tehnoloogia irqfd abil.

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