Нашри Xen 4.16 ва гипервизорҳои Intel Cloud Hypervisor 20.0

Пас аз ҳашт моҳи рушд, гипервизори ройгони Xen 4.16 бароварда шуд. Дар таҳияи нашри нав ширкатҳо ба монанди Amazon, Arm, Bitdefender, Citrix ва EPAM Systems ширкат варзиданд. Нашри навсозиҳо барои филиали Xen 4.16 то 2 июни соли 2023 ва нашри ислоҳи осебпазирӣ то 2 декабри соли 2024 давом мекунад.

Тағироти асосӣ дар Xen 4.16:

  • Менеҷери TPM, ки кори микросхемаҳои маҷозӣ барои нигаҳдории калидҳои криптографиро (vTPM) таъмин мекунад, ки дар асоси TPM умумии физикӣ (модули платформаи боэътимод) амалӣ карда мешавад, барои минбаъд амалӣ кардани дастгирии мушаххасоти TPM 2.0 ислоҳ шудааст.
  • Вобастагии афзоянда аз қабати PV Shim барои идора кардани меҳмонони тағирнаёфтаи паравиртуализатсияшуда (PV) дар муҳити PVH ва HVM истифода мешавад. Дар оянда, истифодаи меҳмонони паравиртуализатсияи 32-бит танҳо дар реҷаи PV Shim имконпазир хоҳад буд, ки шумораи ҷойҳоро дар гипервизор кам мекунад, ки эҳтимолан осебпазириро дар бар гиранд.
  • Қобилияти пурбор кардан дар дастгоҳҳои Intel бе таймери барномарезишаванда (PIT, Вақтсанҷи фосилавии барномарезӣ) илова карда шуд.
  • Ҷузъҳои кӯҳнашуда тоза карда шуд, сохтани коди пешфарз "qemu-xen-traditional" ва PV-Grub қатъ карда шуд (талабот ба ин фардҳои хоси Xen пас аз интиқоли тағирот бо дастгирии Xen ба сохтори асосии QEMU ва Grub нопадид шуд).
  • Барои меҳмонони дорои меъмории ARM, дастгирии ибтидоии ҳисобкунакҳои мониторҳои маҷозӣ амалӣ карда шуд.
  • Дастгирии мукаммали режими dom0less, ки ба шумо имкон медиҳад, ки ҳангоми оғоз кардани мошинҳои виртуалӣ дар марҳилаи аввали пурборкунии сервер аз ҷойгиркунии муҳити dom0 канорагирӣ кунед. Тағйироти воридшуда имкон дод, ки дастгирии системаҳои 64-битии ARM бо нармафзори EFI амалӣ карда шавад.
  • Дастгирии мукаммал барои системаҳои гетерогении 64-битии ARM дар асоси меъмории big.LITTLE, ки ядроҳои пуриқтидор, вале ба нерӯи барқ ​​гурусна ва ядроҳои каммасраф, вале каммасрафро дар як чип муттаҳид мекунанд.

Ҳамзамон, Intel нашри гипервизори Cloud Hypervisor 20.0-ро нашр кард, ки дар асоси ҷузъҳои лоиҳаи муштараки Rust-VMM сохта шудааст, ки дар он ба ғайр аз Intel, Alibaba, Amazon, Google ва Red Hat низ ширкат мекунанд. Rust-VMM бо забони Rust навишта шудааст ва ба шумо имкон медиҳад, ки гипервизорҳои мушаххаси вазифаҳоро эҷод кунед. Cloud Hypervisor яке аз чунин гипервизорҳост, ки як монитори мошини виртуалии сатҳи баландро (VMM) таъмин мекунад, ки дар болои KVM кор мекунад ва барои вазифаҳои абрӣ оптимизатсия шудааст. Рамзи лоиҳа зери иҷозатномаи Apache 2.0 дастрас аст.

Cloud Hypervisor ба иҷро кардани дистрибюторҳои муосири Linux бо истифода аз дастгоҳҳои паравиртуализатсияшуда дар асоси виртио нигаронида шудааст. Дар байни ҳадафҳои асосии зикршуда инҳоянд: вокуниши баланд, истеъмоли ками хотира, иҷрои баланд, конфигуратсияи соддакардашуда ва кам кардани векторҳои эҳтимолии ҳамла. Дастгирии эмулятсия то ҳадди ақал нигоҳ дошта мешавад ва тамаркуз ба паравиртуализатсия равона карда мешавад. Дар айни замон танҳо системаҳои x86_64 дастгирӣ мешаванд, аммо дастгирии AArch64 ба нақша гирифта шудааст. Дар айни замон барои системаҳои меҳмонон, танҳо 64-битаҳои Linux дастгирӣ карда мешаванд. CPU, хотира, PCI ва NVDIMM дар марҳилаи васлкунӣ танзим карда мешаванд. Мошинҳои виртуалиро байни серверҳо интиқол додан мумкин аст.

Дар версияи нав:

  • Барои меъмории x86_64 ва aarch64, ҳоло то 16 сегменти PCI иҷозат дода шудааст, ки шумораи умумии дастгоҳҳои иҷозатдодашудаи PCI-ро аз 31 то 496 зиёд мекунад.
  • Дастгирии ҳатмии CPU-ҳои виртуалӣ ба ядроҳои физикии CPU (pinning CPU) амалӣ карда шудааст. Барои ҳар як vCPU, ҳоло имкон дорад, ки маҷмӯи маҳдуди CPU-ҳои ҳост, ки иҷрои онҳо иҷозат дода мешавад, муайян карда шавад, ки он метавонад ҳангоми харитасозии мустақим (1:1) захираҳои ҳост ва меҳмонон ё ҳангоми кор кардани мошини виртуалӣ дар гиреҳи мушаххаси NUMA муфид бошад.
  • Дастгирии мукаммал барои виртуализатсияи I/O. Ҳар як минтақаи VFIO ҳоло метавонад ба хотира харита карда шавад, ки ин шумораи баромадҳои мошини виртуалиро коҳиш медиҳад ва иҷрои интиқоли дастгоҳро ба мошини виртуалӣ беҳтар мекунад.
  • Дар кодекси Rust кор барои иваз кардани бахшҳои хатарнок бо татбиқи алтернативӣ, ки дар реҷаи бехатар иҷро шудаанд, анҷом дода шудааст. Барои бахшҳои боқимондаи хатарнок шарҳҳои муфассал илова карда шуданд, ки чаро рамзи боқимондаи хатарнокро бехатар ҳисобидан мумкин аст.

Манбаъ: opennet.ru

Илова Эзоҳ