Kuburitswa kweXen 4.15 hypervisor

Mushure memwedzi misere yebudiriro, iyo yemahara hypervisor Xen 4.15 yakaburitswa. Makambani akadai seAmazon, Arm, Bitdefender, Citrix uye EPAM Systems akatora chikamu mukuvandudza kuburitswa kutsva. Kuburitswa kwekuvandudzwa kwebazi reXen 4.15 kuchagara kusvika Gumiguru 8, 2022, uye kuburitswa kwezvigadziriso zvekusagadzikana kusvika Kubvumbi 8, 2024.

Kuchinja kukuru muXen 4.15:

  • Iyo Xenstored uye oxensstored maitiro anopa kuyedza tsigiro yezvigadziriso zvepamoyo, zvichibvumira gadziriso dzenjodzi kuti dziunzwe uye dzishandiswe pasina kutangazve nharaunda yekutambira.
  • Yakawedzerwa rutsigiro rwemifananidzo yebhutsu yakabatana, zvichiita kuti zvikwanise kugadzira mifananidzo yehurongwa inosanganisira zvinhu zveXen. Iyi mifananidzo yakarongedzerwa senge EFI bhinari imwe chete inogona kushandiswa kubhuya inomhanya Xen system yakananga kubva kuEFI bhutsu maneja isina epakati bootloaders seGRUB. Mufananidzo wacho unosanganisira zvinhu zveXen senge hypervisor, kernel yenzvimbo inotambira (dom0), initrd, Xen KConfig, XSM marongero uye Muti Wemudziyo.
  • Kupuratifomu yeARM, kugona kuyedza kushandisa modhi yemidziyo padivi peiyo host system dom0 yaitwa, izvo zvinoita kuti zvikwanise kutevedzera zvinopokana hardware zvishandiso zvevaenzi masisitimu zvichienderana neArM architecture. Kune ARM, tsigiro yeSMMUv3 (System Memory Management Unit) yaitwa zvakare, izvo zvinoita kuti zvikwanise kuwedzera kuchengetedzeka uye kuvimbika kwekufambisa kwemudziyo pane maARM masisitimu.
  • Yakawedzera kugona kushandisa iyo IPT (Intel processor Trace) hardware yekutsvaga michina, iyo yairatidza kutanga neIntel Broadwell CPU, kutumira kunze data kubva kune yevaenzi masisitimu kune debugging zvishandiso zvinomhanya kune iyo host system side. Semuenzaniso, unogona kushandisa VMI Kernel Fuzzer kana DRAKVUF Sandbox.
  • Yakawedzera tsigiro yeViridian (Hyper-V) nharaunda yekumhanyisa Windows vashanyi vachishandisa anopfuura 64 VCPU.
  • Iyo PV Shim layer yakakwidziridzwa, inoshandiswa kuita unmodified paravirtualized guest systems (PV) munzvimbo dzePVH neHVM (inobvumira masisitimu evaenzi echikuru kuti amhanye munzvimbo dzakachengeteka dzinopa kunyanyozviparadzanisa nevamwe). Iyo vhezheni nyowani yakavandudza rutsigiro rwekushandisa PV vashanyi masisitimu munzvimbo dzinongotsigira HVM modhi. Saizi ye interlayer yakaderedzwa nekuda kwekuderedzwa kweHVM-chaiyo kodhi.
  • Iko kugona kwevatyairi veVirtIO pane maARM masisitimu akawedzerwa. Kune masisitimu eARM, kuitiswa kweiyo IOREQ sevha yakarongwa, iyo yakarongwa kushandiswa mune ramangwana kusimudzira I/O virtualization uchishandisa VirtIO protocol. Yakawedzera referensi yekumisikidzwa kweVirtIO block mudziyo weARM uye yakapa kugona kusunda VirtIO block zvishandiso kune vashanyi zvichibva pane iyo ARM yekuvaka. PCIe virtualization rutsigiro rweARM yatanga kugoneswa.
  • Basa rinoenderera mberi nekushandisa chiteshi che Xen cheRISC-V processors. Parizvino, kodhi iri kugadzirwa kuti itore ndangariro chaidzo pane yevaenzi uye yevaenzi, pamwe nekugadzira kodhi yakanangana neRISC-V architecture.
  • Pamwe chete neprojekti yeZephyr, yakavakirwa paMISRA_C chiyero, seti yezvinodiwa uye kodhi dhizaini dhizaini iri kugadzirwa iyo inoderedza njodzi yematambudziko ekuchengetedza. Static analyzers inoshandiswa kuona kusawirirana nemitemo yakagadzirwa.
  • Iyo Hyperlaunch initiative inounzwa, ine chinangwa chekupa maturusi anochinjika ekugadzirisa kutangwa kweiyo static seti yemashini chaiwo panguva yebhoti system. Iyo yekutanga yakaronga iyo pfungwa ye domB (boot domain, dom0less), iyo inokutendera iwe kuti uite pasina kuendesa iyo dom0 nharaunda kana uchitanga chaiwo michina padanho rekutanga re server boot.
  • Iyo inoenderera mberi yekubatanidza sisitimu inotsigira Xen kuyedzwa paAlpine Linux uye Ubuntu 20.04. CentOS 6 kuyedzwa kwaregedzwa. QEMU-based dom0 / domU bvunzo dzawedzerwa kune inoenderera yekubatanidza nharaunda yeARM.

Source: opennet.ru

Voeg