Eisiúint an aithriseoir QEMU 5.0

Tugadh isteach scaoileadh tionscadail QEMU 5.0. Mar aithriseoir, ligeann QEMU duit clár a thiomsú d’ardán crua-earraí amháin a rith ar chóras a bhfuil ailtireacht iomlán difriúil aige, mar shampla, feidhmchlár ARM a reáchtáil ar ríomhaire atá comhoiriúnach le x86. I mód fíorúilithe i QEMU, tá feidhmíocht fhorghníomhú cód i dtimpeallacht iargúlta gar don chóras dúchais mar gheall ar fhorghníomhú díreach na dtreoracha ar an LAP agus úsáid an mhodúil Xen hypervisor nó KVM.

Chruthaigh Fabrice Bellard an tionscadal ar dtús chun cumas inrite Linux a tiomsaíodh don ardán x86 a reáchtáil ar ailtireachtaí neamh-x86. Thar na blianta forbartha, cuireadh tacaíocht le haghaidh aithrise iomlán le haghaidh 14 ailtireacht crua-earraí, sháraigh líon na bhfeistí crua-earraí aithrise 400. Agus leagan 5.0 á ullmhú, rinneadh níos mó ná 2800 athrú ó 232 forbróir.

Eochair feabhsúcháincurtha leis in QEMU 5.0:

  • An cumas cuid de chóras comhaid na timpeallachta óstach a chur ar aghaidh chuig an gcóras aoi ag baint úsáide as viriofsd. Is féidir leis an gcóras aoi eolaire atá marcáilte le heaspórtáil a shuiteáil ar thaobh an chórais óstaigh, rud a shimplíonn go mór eagrú rochtana comhroinnte ar eolairí i gcórais fíorúlaithe. Murab ionann agus córais comhad líonra a úsáid mar NFS agus virtio-9P, ceadaíonn viriofs duit feidhmíocht a bhaint amach gar do chóras comhad áitiúil;
  • Tacaíocht aistriú beo sonraí ó phróisis sheachtracha ag baint úsáide as an D-Bus QEMU;
  • Inúsáidteacht cúláin chuimhne chun oibriú príomh-RAM an chórais aoi a chinntiú. Sonraítear an t-inneall ag baint úsáide as an rogha “-machine memory-backend”;
  • Scagaire "comhbhrú" nua, ar féidir a úsáid chun cúltacaí íomhá comhbhrúite a chruthú;
  • Is féidir leis an ordú "tomhas qemu-img" a bheith ag obair le híomhánna LUKS anois, agus tá an rogha "--target-is-zero" curtha leis an ordú "qemu-img convert" chun an íomhá sprice a nialasú;
  • Tacaíocht thurgnamhach breise don phróiseas qemu-storage-daemon, ag soláthar rochtain ar leibhéal bloc QEMU agus orduithe QMP, lena n-áirítear feistí bloc a reáchtáil agus an freastalaí NBD ionsuite, gan meaisín fíorúil iomlán a reáchtáil;
  • Chuir aithriseoir ailtireacht ARM leis an gcumas chun aithris a dhéanamh ar CPUanna Cortex-M7 agus soláthraíonn sé tacaíocht do bhoird tacoma-bmc, Netduino Plus 2 agus Orangepi PC. Tacaíocht bhreise do ghléasanna vTPM agus virtio-iommu do mheaisíní aithrise 'virt'. Tá an cumas chun córais óstaigh AArch32 a úsáid chun timpeallachtaí aoi KVM a reáchtáil imithe i léig. Tá tacaíocht le haghaidh aithrise ar na gnéithe ailtireachta seo a leanas curtha i bhfeidhm:
    • ARMv8.1: HEV, VMID16, PAN, PMU
    • ARMv8.2: UAO, DCPoP, ATS1E1, TTCNP
    • ARMv8.3: RCPC, CCIDX
    • ARMv8.4: PMU, RCPC
  • Tacaíocht chonsóil ghrafaice curtha leis an aithriseoir ailtireachta HPPA ag baint úsáide as gléas grafaice HP Artist;
  • Tacaíocht bhreise don treoir GINVT (Global Invalidation TLB) leis an aithriseoir ailtireachta MIPS;
  • Cuireadh aithris ar uirlisí luasghéaraithe crua-earraí KVM chun córais aoi a rith leis an aithriseoir ailtireachta PowerPC le haghaidh meaisíní 'powernv'
    KVM le gineadóir cód TCG clasaiceach (Gineadóir Cód Tiny). Chun aithris a dhéanamh ar chuimhne mharthanach, cuireadh tacaíocht do NVDIMManna a léirítear sa chomhad leis. I gcás meaisíní 'pseries', baineadh an gá atá le hathatosú chun oibriú rialtáin idirbhriste XIVE/XICS a chomhordú sa mhód “ic-mode=dé-”;

  • Soláthraíonn aithriseoir ailtireachta RISC-V do na boird 'virt' agus 'sifive_u' tacaíocht do thiománaithe caighdeánach Linux syscon le haghaidh bainistíochta cumhachta agus atosaigh. Tá tacaíocht RTC Goldfish curtha leis don chlár 'virt'. Cur i bhfeidhm turgnamhach na síntí hypervisor;
  • Cuireadh tacaíocht AIS (Suppression Interruption Adapter) leis an aithriseoir ailtireachta s390 agus é ag feidhmiú i mód KVM.

Foinse: oscailtenet.ru

Add a comment