Tso tawm ntawm Xen 4.15 hypervisor

Tom qab yim lub hlis ntawm txoj kev loj hlob, tus dawb hypervisor Xen 4.15 tau raug tso tawm. Cov tuam txhab xws li Amazon, Arm, Bitdefender, Citrix thiab EPAM Systems tau koom nrog hauv kev tsim kho qhov kev tso tawm tshiab. Kev tso tawm cov kev hloov tshiab rau Xen 4.15 ceg yuav kav mus txog rau lub Kaum Hli 8, 2022, thiab tshaj tawm txog kev kho qhov tsis zoo txog lub Plaub Hlis 8, 2024.

Cov kev hloov pauv tseem ceeb hauv Xen 4.15:

  • Cov txheej txheem Xenstored thiab oxenstored muab kev sim kev txhawb nqa rau kev hloov tshiab nyob, tso cai rau kev kho qhov tsis zoo kom raug xa thiab siv yam tsis tau rov pib dua lub tswv tsev.
  • Ntxiv kev txhawb nqa rau cov duab sib koom ua ke, ua rau nws tuaj yeem tsim cov duab kab ke uas suav nrog Xen Cheebtsam. Cov duab no tau ntim raws li ib qho EFI binary uas tuaj yeem siv los khau raj Xen system ncaj qha los ntawm EFI khau raj tus thawj tswj tsis muaj nruab nrab khau raj loaders xws li GRUB. Cov duab suav nrog Xen cov khoom xws li hypervisor, kernel rau tus tswv tsev ib puag ncig (dom0), initrd, Xen KConfig, XSM nqis thiab Device Tree.
  • Rau ARM platform, kev sim muaj peev xwm ua kom tiav cov qauv ua qauv ntawm sab ntawm tus tswv system dom0 tau siv, uas ua rau nws muaj peev xwm ua raws li cov khoom siv kho vajtse tsis raug cai rau cov qhua siv raws li ARM architecture. Rau ARM, kev txhawb nqa rau SMMUv3 (System Memory Management Unit) kuj tau siv, uas ua rau nws muaj peev xwm ua kom muaj kev ruaj ntseg thiab kev ntseeg siab ntawm kev xa khoom ntawm ARM systems.
  • Ntxiv lub peev xwm los siv IPT (Intel Processor Trace) kho vajtse tracing mechanism, uas tau tshwm sim pib nrog Intel Broadwell CPU, xa tawm cov ntaub ntawv los ntawm cov qhua tuaj rau kev debugging cov khoom siv khiav ntawm tus tswv tsev sab. Piv txwv li, koj tuaj yeem siv VMI Kernel Fuzzer lossis DRAKVUF Sandbox.
  • Ntxiv kev txhawb nqa rau Viridian (Hyper-V) ib puag ncig rau kev khiav Windows cov qhua siv ntau dua 64 VCPUs.
  • PV Shim txheej tau raug hloov kho dua tshiab, siv los khiav cov txheej txheem tsis hloov pauv paravirtualized qhua (PV) hauv PVH thiab HVM ib puag ncig (tso cai rau cov qhua laus khiav hauv qhov chaw muaj kev nyab xeeb dua uas muab kev sib cais nruj dua). Tus tshiab version tau txhim kho kev txhawb nqa rau kev khiav PV qhua tshuab hauv ib puag ncig uas tsuas yog txhawb HVM hom. Qhov loj ntawm interlayer tau raug txo vim qhov txo qis ntawm HVM-cov cai tshwj xeeb.
  • Lub peev xwm ntawm VirtIO tsav tsheb ntawm ARM systems tau nthuav dav. Rau ARM systems, ib qho kev siv ntawm IOREQ neeg rau zaub mov tau raug npaj, uas yog npaj yuav siv yav tom ntej los txhim kho I/O virtualization siv VirtIO raws tu qauv. Ntxiv qhov kev siv ntawm VirtIO thaiv cov cuab yeej rau ARM thiab muab lub peev xwm los thawb VirtIO thaiv cov cuab yeej rau cov qhua raws li ARM architecture. PCIe virtualization kev txhawb nqa rau ARM tau pib qhib.
  • Ua haujlwm txuas ntxiv mus siv qhov chaw nres nkoj ntawm Xen rau RISC-V processors. Tam sim no, cov cai tau tsim los tswj hwm lub cim xeeb virtual ntawm tus tswv tsev thiab cov qhua, nrog rau tsim cov cai tshwj xeeb rau RISC-V architecture.
  • Ua ke nrog Zephyr qhov project, raws li MISRA_C tus qauv, cov txheej txheem yuav tsum tau ua thiab cov txheej txheem tsim qauv yog tsim los txo cov teeb meem kev nyab xeeb. Static analyzers yog siv los txheeb xyuas qhov tsis sib xws nrog cov cai tsim.
  • Lub Hyperlaunch teg num tau qhia, tsom rau kev muab cov cuab yeej hloov tau yooj yim rau kev teeb tsa lub teeb tsa zoo li qub ntawm cov tshuab virtual ntawm lub sijhawm khau raj. Cov thawj coj tau npaj lub tswv yim ntawm domB (boot domain, dom0less), uas tso cai rau koj ua yam tsis muaj kev xa tawm dom0 ib puag ncig thaum pib cov tshuab virtual thaum ntxov ntawm server khau raj.
  • Kev sib koom ua ke txuas ntxiv txhawb nqa Xen kev sim ntawm Alpine Linux thiab Ubuntu 20.04. Kev xeem CentOS 6 tau raug txiav lawm. QEMU-raws li dom0 / domU kev xeem tau raug ntxiv rau qhov chaw txuas ntxiv mus rau ARM.

Tau qhov twg los: opennet.ru

Ntxiv ib saib