Tu silẹ ti hypervisor Xen 4.15

Lẹhin oṣu mẹjọ ti idagbasoke, hypervisor ọfẹ Xen 4.15 ti tu silẹ. Awọn ile-iṣẹ bii Amazon, Arm, Bitdefender, Citrix ati EPAM Systems ṣe apakan ninu idagbasoke idasilẹ tuntun. Itusilẹ awọn imudojuiwọn fun ẹka Xen 4.15 yoo ṣiṣe titi di Oṣu Kẹwa Ọjọ 8, Ọdun 2022, ati titẹjade ti awọn atunṣe ailagbara titi di Oṣu Kẹrin Ọjọ 8, Ọdun 2024.

Awọn ayipada bọtini ni Xen 4.15:

  • Awọn ilana Xenstored ati malu pese atilẹyin esiperimenta fun awọn imudojuiwọn laaye, gbigba awọn atunṣe ailagbara lati wa ni jiṣẹ ati lo laisi tun bẹrẹ agbegbe agbalejo.
  • Atilẹyin ti a ṣafikun fun awọn aworan bata ti iṣọkan, jẹ ki o ṣee ṣe lati ṣẹda awọn aworan eto ti o pẹlu awọn paati Xen. Awọn aworan wọnyi jẹ akopọ bi alakomeji EFI kan ti o le ṣee lo lati bata eto Xen ti nṣiṣẹ taara lati ọdọ oluṣakoso bata EFI laisi agbedemeji bata agbedemeji bii GRUB. Aworan naa pẹlu awọn paati Xen gẹgẹbi hypervisor, ekuro fun agbegbe ogun (dom0), initrd, Xen KConfig, awọn eto XSM ati Igi Ẹrọ.
  • Fun Syeed ARM, agbara idanwo lati ṣiṣẹ awọn awoṣe ẹrọ ni ẹgbẹ ti eto ogun dom0 ti ni imuse, eyiti o jẹ ki o ṣee ṣe lati farawe awọn ẹrọ ohun elo lainidii fun awọn eto alejo ti o da lori faaji ARM. Fun ARM, atilẹyin fun SMMUv3 (System Memory Management Unit) tun ti ni imuse, eyiti o jẹ ki o ṣee ṣe lati mu aabo ati igbẹkẹle ti ẹrọ siwaju lori awọn eto ARM.
  • Ṣe afikun agbara lati lo ẹrọ wiwa ohun elo IPT (Intel Processor Trace), eyiti o han ti o bẹrẹ pẹlu Intel Broadwell Sipiyu, lati okeere data lati awọn eto alejo si awọn ohun elo n ṣatunṣe aṣiṣe ti n ṣiṣẹ ni ẹgbẹ eto agbalejo. Fun apẹẹrẹ, o le lo VMI Kernel Fuzzer tabi DRAKVUF Sandbox.
  • Atilẹyin ti a ṣafikun fun awọn agbegbe Viridian (Hyper-V) fun ṣiṣe awọn alejo Windows ni lilo diẹ sii ju 64 VCPUs.
  • Layer PV Shim ti ni igbegasoke, ti a lo lati ṣiṣe awọn eto alejo paravirtualized ti ko yipada (PV) ni awọn agbegbe PVH ati HVM (faye gba awọn eto alejo agbalagba lati ṣiṣẹ ni awọn agbegbe aabo diẹ sii ti o pese ipinya ti o muna). Ẹya tuntun ti ni ilọsiwaju atilẹyin fun ṣiṣe awọn ọna ṣiṣe alejo PV ni awọn agbegbe ti o ṣe atilẹyin ipo HVM nikan. Iwọn interlayer ti dinku nitori idinku koodu HVM-pato.
  • Awọn agbara ti awọn awakọ VirtIO lori awọn eto ARM ti pọ si. Fun awọn eto ARM, imuse ti olupin IOREQ ni a ti dabaa, eyiti o gbero lati lo ni ọjọ iwaju lati jẹki imudara I/O nipa lilo awọn ilana VirtIO. Ṣafikun imuse itọkasi kan ti ẹrọ bulọọki VirtIO fun ARM ati pese agbara lati Titari awọn ẹrọ dina VirtIO si awọn alejo ti o da lori faaji ARM. Atilẹyin agbara ipa PCIe fun ARM ti bẹrẹ lati mu ṣiṣẹ.
  • Iṣẹ tẹsiwaju lati ṣe imuse ibudo Xen kan fun awọn ilana RISC-V. Lọwọlọwọ, koodu ti wa ni idagbasoke lati ṣakoso awọn foju iranti lori ogun ati alejo ẹgbẹ, bi daradara bi ṣiṣẹda koodu pato si awọn RISC-V faaji.
  • Paapọ pẹlu iṣẹ akanṣe Zephyr, ti o da lori boṣewa MISRA_C, ṣeto awọn ibeere ati awọn ilana apẹrẹ koodu ti wa ni idagbasoke ti o dinku eewu awọn iṣoro aabo. Awọn atunnkanka aimi ni a lo lati ṣe idanimọ awọn aiṣedeede pẹlu awọn ofin ti a ṣẹda.
  • Ipilẹṣẹ Hyperlaunch ti ṣafihan, ti a pinnu lati pese awọn irinṣẹ rọ fun atunto ifilọlẹ ti eto aimi ti awọn ẹrọ foju ni akoko bata eto. Ipilẹṣẹ dabaa imọran ti domB (ibudo bata, dom0less), eyiti o fun ọ laaye lati ṣe laisi gbigbe agbegbe dom0 ṣiṣẹ nigbati o bẹrẹ awọn ẹrọ foju ni ipele ibẹrẹ ti bata olupin.
  • Eto iṣọpọ lemọlemọfún ṣe atilẹyin idanwo Xen lori Linux Alpine ati Ubuntu 20.04. Idanwo CentOS 6 ti dawọ duro fun awọn idanwo dom0 / domU ti o da lori QEMU si agbegbe isọpọ igbagbogbo fun ARM.

orisun: opennet.ru

Fi ọrọìwòye kun