Tuuina atu o le Xen 4.16 ma le Intel Cloud Hypervisor 20.0 hypervisors

A maeʻa le valu masina o atinaʻe, ua faʻasaʻoloto le hypervisor free Xen 4.16. Kamupani e pei o Amazon, Arm, Bitdefender, Citrix ma EPAM Systems na auai i le atinaʻeina o le faʻasalalauga fou. O le faʻasalalauga o faʻamatalaga mo le Xen 4.16 lala o le a tumau seia oʻo ia Iuni 2, 2023, ma le lolomiina o faʻafitauli faʻaletonu seia oʻo ia Tesema 2, 2024.

Suiga taua ile Xen 4.16:

  • O le TPM Manager, lea e faʻamautinoaina le faʻaogaina o tupe meataalo mo le teuina o ki cryptographic (vTPM), faʻatinoina i luga o le faavae o se TPM masani masani (Trusted Platform Module), ua faʻasaʻoina e mulimuli ane faʻatinoina le lagolago mo le TPM 2.0 faʻamatalaga.
  • Fa'atupula'ia le fa'alagolago i le PV Shim layer na fa'aaogaina e fa'atautaia ai malo fa'aparavirtualized (PV) e le'i suia i totonu ole si'osi'omaga PVH ma HVM. I le agai i luma, o le faʻaaogaina o malo faʻapitoa e 32-bit o le a naʻo le PV Shim mode, lea o le a faʻaitiitia ai le numera o nofoaga i le hypervisor e ono mafai ona i ai faʻafitauli.
  • Faʻaopoopo le mafai e faʻaulu i luga o masini Intel e aunoa ma se taimi faʻatulagaina (PIT, Programmable Interval Timer).
  • Faʻamamaina vaega ua le toe faʻaaogaina, taofi le fausiaina o le code le aoga "qemu-xen-traditional" ma le PV-Grub (o le manaʻoga mo nei tui faʻapitoa Xen na mou atu ina ua maeʻa suiga i le Xen lagolago na faʻafeiloaʻi i le fausaga autu o QEMU ma Grub).
  • Mo malo e iai le fausaga o le ARM, ua mae'a ona fa'atinoina le lagolago muamua mo fa'ata'ita'iga mata'ituina fa'atinoga.
  • Faʻaleleia le lagolago mo le dom0less mode, lea e mafai ai ona e aloese mai le faʻaogaina o le siosiomaga o le dom0 pe a amata masini masini i le amataga o le faʻauma o le server. O suiga na mafai ai ona faʻatinoina le lagolago mo 64-bit ARM system faʻatasi ai ma le firmware EFI.
  • Faʻaleleia le lagolago mo faʻalapotopotoga 64-bit ARM faʻavae e faʻavae i luga o le fausaga tetele.LITTLE, lea e tuʻufaʻatasia ai le malosi ma le mana-fiaʻai ma le maualalo o le faʻatinoga ae sili atu le malosi o le malosi i totonu o le pu e tasi.

I le taimi lava e tasi, na faʻasalalau e Intel le faʻamalolo o le Cloud Hypervisor 20.0 hypervisor, fausia i luga o le faʻavae o vaega o le poloketi faʻatasi Rust-VMM, lea, faʻaopoopo i Intel, Alibaba, Amazon, Google ma Red Hat e auai foi. Ua tusia le Rust-VMM i le gagana Rust ma fa'atagaina oe e faia ni fa'atonuga fa'apitoa mo galuega. Cloud Hypervisor o se tasi lea hypervisor e maua ai se masini mata'ituina masini masini (VMM) maualuga maualuga o loʻo tamomoe i luga o le KVM ma faʻamalieina mo galuega masani. O lo'o maua le fa'ailoga o le poloketi i lalo ole laisene Apache 2.0.

O loʻo taulaʻi le Cloud Hypervisor i le faʻaogaina o faʻasalalauga Linux faʻaonaponei e faʻaaoga ai masini faʻapipiʻi virtio. Faatasi ai ma sini autu o loʻo taʻua e: maualuga le tali atu, maualalo le faʻaogaina o le mafaufau, maualuga le faʻatinoga, faʻafaigofie le faʻatulagaina ma le faʻaitiitia o osofaʻiga osofaʻi. E fa'atumauina le lagolago fa'ata'ita'iga ma fa'atatau i le fa'ata'ita'iga. I le taimi nei na'o le x86_64 faiga e lagolagoina, ae o le AArch64 lagolago ua fuafuaina. Mo faiga fa'apitoa, na'o le 64-bit fausia o Linux o lo'o lagolagoina nei. O le PPU, manatua, PCI ma le NVDIMM o loʻo faʻatulagaina i le tulaga faʻapotopotoga. E mafai ona femalaga'i masini va'aia i le va o 'au'aunaga.

I le lomiga fou:

  • Mo x86_64 ma aarch64 fausaga, e oʻo atu i le 16 PCI vaega ua faʻatagaina nei, lea e faʻateleina ai le aofaʻi o masini PCI faʻatagaina mai le 31 i le 496.
  • Lagolago mo le faʻapipiʻiina o PPU faʻapitoa i tino CPU (CPU pinning) ua faʻatinoina. Mo vCPU ta'itasi, ua mafai nei ona fa'amatala se seti fa'atapula'a o PPU talimalo e fa'ataga ai le fa'atinoina, lea e mafai ona aoga pe a fa'afanua sa'o (1: 1) 'au'aunaga ma tagata asiasi po'o le fa'agaoioia o se masini masini i luga o se node NUMA patino.
  • Faʻaleleia atili le lagolago mo le I/O virtualization. O itulagi taʻitasi VFIO e mafai nei ona faʻafanua i le mafaufau, lea e faʻaitiitia ai le numera o masini masini masini ma faʻaleleia le faʻatinoga o le faʻaogaina o masini i le masini masini.
  • I le Rust code, ua maeʻa galuega e sui ai vaega le saogalemu ma isi faʻatinoga e faʻatinoina i le tulaga saogalemu. Mo vaega le saogalemu o lo'o totoe, ua fa'aopoopoina fa'amatalaga au'ili'ili e fa'amatala ai pe aisea e mafai ai ona fa'apea e saogalemu le fa'ailoga le saogalemu.

puna: opennet.ru

Faaopoopo i ai se faamatalaga