Xen hypervisor 4.15 e lokolloa

Kamora likhoeli tse robeli tsa nts'etsopele, hypervisor ea mahala Xen 4.15 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.15 e tla tšoarella ho fihlela la 8 Mphalane, 2022, le phatlalatso ea litokiso tsa tlokotsi ho fihlela la 8 Mmesa 2024.

Liphetoho tsa bohlokoa ho Xen 4.15:

  • Ts'ebetso ea Xenstored le oxenstored e fana ka ts'ehetso ea liteko bakeng sa liapdeite, e lumellang litokiso tsa tlokotsi hore li fanoe le ho sebelisoa ntle le ho qala tikoloho ea moamoheli bocha.
  • Ts'ehetso e ekelitsoeng bakeng sa litšoantšo tse kopaneng tsa boot, e etsa hore ho khonehe ho etsa litšoantšo tsa sistimi tse kenyelletsang likarolo tsa Xen. Litšoantšo tsena li phuthetsoe e le binary ea EFI e le 'ngoe e ka sebelisoang ho qalisa tsamaiso ea Xen ka ho toba ho tswa ho mookameli oa boot oa EFI ntle le li-bootloader tse mahareng tse kang GRUB. Setšoantšo se kenyelletsa likarolo tsa Xen tse kang hypervisor, kernel bakeng sa tikoloho ea moamoheli (dom0), initrd, Xen KConfig, litlhophiso tsa XSM le Sefate sa Sesebelisoa.
  • Bakeng sa sethala sa ARM, ho na le bokhoni ba liteko ba ho sebelisa mefuta ea lisebelisoa ka lehlakoreng la sistimi e amohelang dom0, e u lumellang hore u etsise lisebelisoa tsa hardware tse sa reroang bakeng sa litsamaiso tsa baeti tse ipapisitseng le meralo ea ARM. ARM e boetse e ts'ehetsa SMMUv3 (Setsi sa Tsamaiso ea Memori ea Tsamaiso), e ntlafatsang ts'ireletso le ts'epahalo ea lisebelisoa tsa ho fetisa lits'ebetsong tsa ARM.
  • E kenyellelitse bokhoni ba ho sebelisa mochine oa IPT (Intel Processor Trace) oa ho batla lisebelisoa, o hlahileng ho qala ka Intel Broadwell CPU, ho romela lintlha ho tloha lits'ebetsong tsa baeti ho ea ho lisebelisoa tsa ho lokisa tse sebetsang ka lehlakoreng la tsamaiso ea baeti. Ka mohlala, u ka sebelisa VMI Kernel Fuzzer kapa DRAKVUF Sandbox.
  • Ts'ehetso e ekelitsoeng bakeng sa tikoloho ea Viridian (Hyper-V) bakeng sa ho tsamaisa baeti ba Windows ba sebelisang li-VCPU tse fetang 64.
  • PV Shim layer e ntlafalitsoe, e sebelisetsoa ho tsamaisa litsamaiso tse sa fetotsoeng tsa paravirtualized baeti (PV) tikolohong ea PVH le HVM (e lumella litsamaiso tsa khale tsa baeti ho sebetsa maemong a sireletsehileng haholoanyane a fanang ka ho itšehla thajana ho thata). Phetolelo e ncha e ntlafalitse tšehetso ea ho tsamaisa litsamaiso tsa baeti tsa PV libakeng tse tšehetsang mokhoa oa HVM feela. Boholo ba interlayer bo fokotsehile ka lebaka la phokotso ea khoutu e khethehileng ea HVM.
  • Bokhoni ba bakhanni ba VirtIO tsamaisong ea ARM bo ekelitsoe. Bakeng sa litsamaiso tsa ARM, ho hlahisitsoe ts'ebetsong ea seva ea IOREQ, e reriloeng ho sebelisoa nakong e tlang ho ntlafatsa I/O virtualization ho sebelisa li-protocol tsa VirtIO. E kentse ts'ebetsong ea litšupiso ea sesebelisoa sa block sa VirtIO bakeng sa ARM mme e fane ka bokhoni ba ho sutumelletsa lisebelisoa tsa block ea VirtIO ho baeti ho latela moralo oa ARM. Tšehetso ea PCIe virtualization bakeng sa ARM e se e qalile ho lumelloa.
  • Mosebetsi o ntse o tsoela pele ho kenya ts'ebetsong boema-kepe ba Xen bakeng sa li-processor tsa RISC-V. Hajoale, khoutu e ntse e ntlafatsoa ho laola mohopolo oa sebele lehlakoreng la moamoheli le moeti, hammoho le ho theha khoutu e ikhethileng ho meralo ea RISC-V.
  • Hammoho le projeke ea Zephyr, e ipapisitseng le maemo a MISRA_C, ho ntse ho etsoa sehlopha sa litlhoko le litataiso tsa moralo oa khoutu tse fokotsang kotsi ea mathata a ts'ireletso. Li-analyzers tse tsitsitseng li sebelisoa ho khetholla ho se lumellane le melao e entsoeng.
  • Lenaneo la Hyperlaunch le hlahisoa, le reretsoeng ho fana ka lisebelisoa tse feto-fetohang bakeng sa ho lokisa ho qalisoa ha mochine o tsitsitseng oa mechine ea sebele nakong ea boot system. Boiteko bona bo hlahisitse mohopolo oa domB (boot domain, dom0less), e o lumellang ho etsa ntle le ho tsamaisa tikoloho ea dom0 ha o qala mechini e sa lebelloang qalong ea bootlamo ea seva.
  • Sistimi e tsoelang pele ea ho kopanya e ts'ehetsa tlhahlobo ea Xen ho Alpine Linux le Ubuntu 20.04. Teko ea CentOS 6 e khaotsoe ho etsa liteko tsa dom0 / domU tse thehiloeng ho QEMU li kentsoe tikolohong e tsoelang pele ea ho kopanya bakeng sa ARM.

Source: opennet.ru

Eketsa ka tlhaloso