Ho lokolloa ha Xen 4.16 le Intel Cloud Hypervisor 20.0 hypervisors

Kamora likhoeli tse robeli tsa nts'etsopele, hypervisor ea mahala Xen 4.16 e lokollotsoe. Likhamphani tse kang Amazon, Arm, Bitdefender, Citrix le EPAM Systems li nkile karolo ho nts'etsopele ea tokollo e ncha. Tokollo ea lintlafatso bakeng sa lekala la Xen 4.16 e tla tšoarella ho fihlela la 2 Phuptjane 2023, le phatlalatso ea litokiso tsa tlokotsi ho fihlela la 2 Tšitoe 2024.

Liphetoho tsa bohlokoa ho Xen 4.16:

  • Motsamaisi oa TPM, ea netefatsang ts'ebetso ea li-chips tsa ho boloka linotlolo tsa cryptographic (vTPM), tse kentsoeng ts'ebetsong motheong oa TPM e tloaelehileng ea 'mele (Trusted Platform Module), e lokisitsoe ho phethahatsa ts'ehetso bakeng sa tlhaloso ea TPM 2.0.
  • Keketseho ea ho itšetleha ka PV Shim layer e sebelisoang ho tsamaisa baeti ba unmodified paravirtualized (PV) libakeng tsa PVH le HVM. Ho ea pele, ts'ebeliso ea baeti ba paravirtualized ea 32-bit e tla khoneha feela ka mokhoa oa PV Shim, e leng ho tla fokotsa palo ea libaka tse ka har'a hypervisor tse ka bang le bofokoli.
  • E kenyellelitse bokhoni ba ho qalisa lisebelisoa tsa Intel ntle le nako e hlophisitsoeng (PIT, Programmable Interval Timer).
  • Ho hloekisoa likarolo tse sa sebetseng, ho emisa ho haha ​​​​khoutu ea kamehla "qemu-xen-traditional" le PV-Grub (tlhoko ea lifereko tse khethehileng tsa Xen e ile ea nyamela ka mor'a hore liphetoho tse nang le tšehetso ea Xen li fetisetsoe mohahong o moholo oa QEMU le Grub).
  • Bakeng sa baeti ba nang le meralo ea ARM, ts'ehetso ea pele ea li-counterized performance monitor counters e kentsoe tšebetsong.
  • Ts'ehetso e ntlafetseng bakeng sa mokhoa oa dom0less, o u lumellang hore u qobe ho sebelisa tikoloho ea dom0 ha u qala mechine ea sebele qalong ea seva sa boot. Liphetoho li entse hore ho khonehe ho kenya ts'ehetso bakeng sa litsamaiso tsa 64-bit ARM ka firmware ea EFI.
  • Tšehetso e ntlafetseng bakeng sa litsamaiso tse fapaneng tsa 64-bit tsa ARM tse thehiloeng holim'a mohaho o moholo.LITTLE, e kopanyang li-cores tse matla empa li lapetse matla le ho sebetsa ka tlaase empa li-cores tse sebetsang hantle haholo ka har'a chip e le 'ngoe.

Ka nako e ts'oanang, Intel e phatlalalitse ho lokolloa ha Cloud Hypervisor 20.0 hypervisor, e hahiloeng motheong oa likarolo tsa morero o kopanetsoeng oa Rust-VMM, oo ho oona, ho phaella ho Intel, Alibaba, Amazon, Google le Red Hat le bona ba kopanelang. Rust-VMM e ngotsoe ka puo ea Rust 'me e u lumella ho etsa li-hypervisors tse khethehileng. Cloud Hypervisor ke e 'ngoe ea li-hypervisor tse joalo tse fanang ka mochine oa boemo bo holimo oa mochine (VMM) o sebetsang ka holim'a KVM mme o lokiselitsoe mesebetsi ea maruo. Khoutu ea projeke e fumaneha tlasa laesense ea Apache 2.0.

Cloud Hypervisor e tsepamisitse maikutlo ho tsamaiseng liphaello tsa Linux tsa sejoale-joale ho sebelisa lisebelisoa tsa paravirtualized tse thehiloeng ho virtio. Har'a merero e ka sehloohong e boletsoeng ke: ho arabela ho phahameng, tšebeliso e tlaase ea mohopolo, ts'ebetso e phahameng, tlhophiso e nolofalitsoeng le phokotso ea li-vector tse ka bang teng tsa tlhaselo. Tšehetso ea ho etsisa ha e fokotsehe 'me ho tsepamisitsoe maikutlo holim'a paravirtualization. Hajoale ke litsamaiso tsa x86_64 feela tse tšehetsoeng, empa tšehetso ea AArch64 e reriloe. Bakeng sa litsamaiso tsa baeti, ke meaho ea 64-bit feela ea Linux e tšehetsoang hajoale. CPU, memori, PCI le NVDIMM li hlophisitsoe sethaleng sa kopano. Hoa khoneha ho falla mechine ea sebele pakeng tsa li-server.

Khatisong e ncha:

  • Bakeng sa meralo ea x86_64 le aarch64, likarolo tse fihlang ho tse 16 tsa PCI li se li lumelletsoe, e leng ho eketsang palo eohle ea lisebelisoa tse lumelletsoeng tsa PCI ho tloha ho 31 ho isa ho 496.
  • Ts'ehetso ea ho tlama li-CPU ho li-CPU cores (CPU pinning) e kentsoe tšebetsong. Bakeng sa vCPU e 'ngoe le e' ngoe, hona joale hoa khoneha ho hlalosa sehlopha se lekanyelitsoeng sa li-CPU tse amohelehang tseo ho bolaoa ho lumelloang ho tsona, tse ka thusang ha ho etsoa 'mapa ka ho toba (1: 1) lisebelisoa tsa moeti le moeti kapa ha u sebelisa mochine oa sebele sebakeng se itseng sa NUMA.
  • Ts'ehetso e ntlafalitsoeng bakeng sa I/O virtualization. Sebaka se seng le se seng sa VFIO se se se ka etsoa 'mapa mohopolong, se fokotsang palo ea ho tsoa ha mochini le ho ntlafatsa ts'ebetso ea phetisetso ea sesebelisoa mochining oa sebele.
  • Khoutung ea Rust, mosebetsi o entsoe ho nkela likarolo tse sa bolokehang sebaka ka lits'ebetso tse ling tse entsoeng ka mokhoa o bolokehileng. Bakeng sa likarolo tse setseng tse sa bolokehang, litlhaloso tse qaqileng li kentsoe ho hlalosa hore na ke hobane'ng ha khoutu e setseng e sa bolokehang e ka nkoa e sireletsehile.

Source: opennet.ru

Eketsa ka tlhaloso