Ntọhapụ nke Xen 4.16 na Intel Cloud Hypervisor 20.0 hypervisors

Mgbe ọnwa asatọ nke mmepe gasịrị, a tọhapụrụ hypervisor Xen 4.16 n'efu. Ụlọ ọrụ dịka Amazon, Arm, Bitdefender, Citrix na EPAM Systems so na mmepe nke ntọhapụ ọhụrụ. Mwepụta nke mmelite maka ngalaba Xen 4.16 ga-adịgide ruo June 2, 2023, yana mbipụta nke ndozi adịghị ike ruo Disemba 2, 2024.

Mgbanwe dị mkpa na Xen 4.16:

  • Onye njikwa TPM, nke na-eme ka arụ ọrụ nke ibe mebere maka ịchekwa igodo cryptographic (vTPM), etinyere na ndabere nke TPM nkịtị (Module Platform ntụkwasị obi), emezigharịrị ka emechaa mejuputa nkwado maka nkọwapụta TPM 2.0.
  • Ndabere na-abawanye na oyi akwa PV Shim nke ejiri na-agba ndị ọbịa paravirtualized (PV) enweghị mgbanwe na gburugburu PVH na HVM. N'ịga n'ihu, iji ndị ọbịa 32-bit paravirtualized ga-ekwe omume na ọnọdụ PV Shim, nke ga-ebelata ọnụ ọgụgụ ebe dị na hypervisor nke nwere ike ịnwe adịghị ike.
  • Agbakwunyere ike ị buut na ngwaọrụ Intel na-enweghị oge mmemme (PIT, Timer Interval Timer).
  • Kpochapụ ihe ndị na-adịghị emezigharị, kwụsịrị iwulite koodu ndabara "qemu-xen-traditional" na PV-Grub (mkpa maka ndụdụ ndị a akọwapụtara nke Xen kwụsịrị mgbe mgbanwe na nkwado Xen gbanwere na isi nhazi nke QEMU na Grub).
  • Maka ndị ọbịa nwere ihe owuwu ARM, nkwado mbụ maka igwe nleba anya nleba anya arụmọrụ emejuputala.
  • Nkwado emelitere maka ọnọdụ dom0less, nke na-enye gị ohere izere ibugharị gburugburu dom0 mgbe ị na-amalite igwe mebere n'isi mmalite nke buut nkesa. Mgbanwe ndị ahụ mere ka o kwe omume itinye nkwado maka sistemụ 64-bit ARM na firmware EFI.
  • Nkwado emelitere maka usoro 64-bit ARM dị iche iche dabere na nnukwu ihe owuwu .LITTLE, nke na-ejikọta cores dị ike ma dị ike na-arụ ọrụ na-arụ ọrụ dị ala ma na-arụ ọrụ nke ọma na otu mgbawa.

N'otu oge ahụ, Intel bipụtara ntọhapụ nke Cloud Hypervisor 20.0 hypervisor, nke e wuru na ndabere nke akụkụ nke ọrụ nkwonkwo Rust-VMM, nke, na mgbakwunye na Intel, Alibaba, Amazon, Google na Red Hat na-esonye. Edere Rust-VMM n'asụsụ Rust ma na-enye gị ohere ịmepụta hypervisors akọwapụtara ọrụ. Cloud Hypervisor bụ otu hypervisor dị otú ahụ nke na-enye ihe nleba anya igwe mebere igwe dị elu (VMM) na-agba ọsọ n'elu KVM ma kachasị maka ọrụ ala-igwe ojii. Koodu oru ngo dị n'okpuru ikike Apache 2.0.

Cloud Hypervisor lekwasịrị anya na iji ngwaọrụ paravirtualized dabere na virtio nkesa nkesa Linux ọgbara ọhụrụ. N'ime ebumnuche ndị bụ isi a kpọtụrụ aha bụ: nzaghachi dị elu, obere nchekwa nchekwa, arụmọrụ dị elu, nhazi dị mfe na mbelata ihe ndị nwere ike ịwakpo. A na-edobe nkwado emulation na opekempe yana a na-elekwasị anya na paravirtualization. Ugbu a ọ bụ naanị sistemụ x86_64 ka akwadoro, mana akwadoro AArch64. Maka sistemụ ndị ọbịa, naanị 64-bit wuru Linux ka a na-akwado ugbu a. A na-ahazi CPU, ebe nchekwa, PCI na NVDIMM na ọkwa mgbakọ. Ọ ga-ekwe omume ịkwaga igwe mebere n'etiti sava.

Na ụdị ọhụrụ:

  • Maka x86_64 na aarch64 architectures, a na-anabata ihe ruru 16 PCI ugbu a, nke na-abawanye ọnụ ọgụgụ nke ngwaọrụ PCI anabatara site na 31 ruo 496.
  • E tinyela nkwado maka ijikọ CPU mebere na cores CPU anụ ahụ (CPU pinning). Maka vCPU nke ọ bụla, ọ ga-ekwe omume ugbu a ịkọwapụta oke nke CPU ndị ọbịa na nke a na-ahapụ igbu ya, nke nwere ike ịba uru mgbe ị na-esepụta eserese ozugbo (1: 1) onye ọbịa na ihe ndị ọbịa ma ọ bụ mgbe ị na-agba ọsọ igwe mebere na ọnụ NUMA kpọmkwem.
  • Nkwado emelitere maka ime ka I/O mebere. Enwere ike ịdepụta mpaghara VFIO ọ bụla ugbu a na ebe nchekwa, nke na-ebelata ọnụ ọgụgụ igwe na-apụ apụ ma na-eme ka arụmọrụ nke ngwaọrụ na-ebuga na igwe mebere.
  • N'ime koodu nchara, arụla ọrụ iji dochie akụkụ ndị na-adịghị mma na mmejuputa ọzọ emechara na ọnọdụ nchekwa. Maka akụkụ ndị ọzọ na-adịghị mma, agbakwunyere nkọwa zuru ezu na-akọwa ihe kpatara enwere ike were koodu nchekwa ahụ fọdụrụnụ dị ka ọ dị mma.

isi: opennet.ru

Tinye a comment